1장 메모리와 데이터 타입
데이터 할당에 대한 메모리 영역의 변화 let a = 'abc' 라고 a를 선언하고 'abc'를 할당하면 내부적으로는 이런식으로 된다 1. 변수 영역에 공간을 확보해 1003에 넣어두고 2. 그 공간의 식별자를 'a'로 지정한다 3. 데이터 영역의 5004에 'abc'를 저장한다 4. 5004라는 데이터 영역의 주소를 1003의 공간에 대입한다 이런식으로 데이터할당이 이루어지게 된다. 불변값인 기본형 데이터는 이런식으로 이루어지게되는데 const obj = { a: 1, b: 'bbb' }; 이런식으로 가변값인 객체를 메모리에 할당하려고하면 내부적으로 이렇게 이루어진다 기본형처럼 똑같은 방식으로 하다가 1. 데이터 영역에 데이터를 저장하려고 보니 여러개의 프로퍼티가 있어서 별도의 변수 영역(객체변수 영역..