const a = { name: 'zerocho' };을 실행했을 때 컴퓨터의 메모리 구조는 다음과 같습니다. 객체는 별도의 공간에 저장되고, 변수 a가 이 객체를 가리키고 있습니다.
그림 2-25 변수 a가 객체를 가리킴
그다음 const b = a;을 실행하면 변수 b가 생기고 변수 b는 변수 a를 가리키게 됩니다. 따라서 변수 b의 name도 'zerocho'가 됩니다.
그림 2-26 변수 b가 변수 a를 가리킴
const a = { name: 'zerocho' };을 실행했을 때 컴퓨터의 메모리 구조는 다음과 같습니다. 객체는 별도의 공간에 저장되고, 변수 a가 이 객체를 가리키고 있습니다.
그림 2-25 변수 a가 객체를 가리킴
그다음 const b = a;을 실행하면 변수 b가 생기고 변수 b는 변수 a를 가리키게 됩니다. 따라서 변수 b의 name도 'zerocho'가 됩니다.
그림 2-26 변수 b가 변수 a를 가리킴