더북(TheBook)

마지막 줄에서 name을 선언했습니다. 그리고 name 객체의 값을 man 객체의 name의 값으로 복사했습니다. 이때 원본에 해당하는 man.name의 참조가 name의 값으로 복사됩니다.

▲ 그림 5-11 자바스크립트 참조 복사

위 그림처럼 실제로 man.name의 값도 참조입니다. 따라서 name으로 복사될 때 참조가 복사되는 것입니다.

지금까지 내용을 테스트해보기 위해 man.name.last의 값을 에서 park로 수정해보겠습니다. 그러고 나서 name.last의 값도 park으로 변경되는지 확인해보겠습니다.

순수 자바스크립트 코드 테스트이니 브라우저 콘솔에서 직접 코드를 작성하여 테스트해보겠습니다. 새로운 브라우저를 열어서 작성해보세요.

▲ 그림 5-12 자바스크립트의 참조 복사

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.