Skip to content

Commit d34736f

Browse files
committed
docs: 참조에 의한 객체 복사 누락 해석 추가
1 parent deceb26 commit d34736f

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

1-js/04-object-basics/02-object-copy/article.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,15 @@ let user = {
3737

3838
![](variable-contains-reference.svg)
3939

40-
객체는 메모리 내 어딘가에 저장되고, 변수 `user`엔 객체를 '참조'할 수 있는 값이 저장됩니다.
40+
객체는 메모리 어딘가(그림 오른쪽)에 저장되고, 변수 `user`(그림 왼쪽)엔 객체를 '참조'할 수 있는 값이 저장됩니다.
4141

42-
따라서 **객체가 할당된 변수를 복사할 땐 객체의 참조 값이 복사되고 객체는 복사되지 않습니다.**
42+
객체 변수 `user`는 객체 주소가 적힌 종이 한 장이라고 생각할 수 있습니다.
43+
44+
`user.name`처럼 객체를 대상으로 작업을 수행하면 자바스크립트 엔진은 그 주소로 이동해 실제 객체에 작업을 수행합니다.
45+
46+
이 점이 중요한 이유를 살펴봅시다.
47+
48+
**객체가 할당된 변수를 복사할 땐 객체의 참조 값이 복사되고 객체는 복사되지 않습니다.**
4349

4450
예시:
4551

0 commit comments

Comments
 (0)