재귀함수
-
자바스크립트 원시 값과 객체, 얕은vs깊은 복사, 함수(재귀, 콜백)Javascript/모던자바스크립트 Deep Dive 2022. 12. 31. 00:39
p.137 원시 값과 객체의 비교 원시타입의 값은 변경 불가능한 값이다. (읽기전용 값으로 변경 불가능) 변수는 언제든지 재할당을 통해 변수 값을 변경 할 수 있다. 상수는 재할당이 금지된 변수를 말한다. 상수도 값을 저장하기 위한 메모리 공간이 필요하므로 변수라고 할 수 있다. 단, 변수는 언제든지 재할당을 통해 변수 값을 변경할 수 있지만 ex) var, let 상수는 단 한번만 할당이 허용되므로 변수 값을 변경 할 수 없다. ex) const 변수에 새로운 원시 값을 재할당하면 메모리 공간에 저장되어 있는 재할당 이전의 원시 값을 변경하는 것이 아니라 새로운 메모리 공간을 확보하고 재할당한 원시 값을 저장한 후, 변수는 새롭게 재할당한 원시 값을 가리킨다. 이때 변수가 참조하던 메모리 공간의 주소가..