얕은 복사 MDN 주소
https://developer.mozilla.org/ko/docs/Glossary/Shallow_copy
얕은 복사 - MDN Web Docs 용어 사전: 웹 용어 정의 | MDN
객체의 얕은 복사는 복사본의 속성이 복사본이 만들어진 원본 객체와 같은 참조 (메모리 내의 같은 값을 가리킴)를 공유하는 복사입니다. 따라서 원본이나 복사본을 변경하면, 다른 객체 또한
developer.mozilla.org
얕은 복사
- 복사본의 최상위 속성을 재할당해도 원본 객체에는 영향을 끼치지 않습니다.
- 복사본의 중첩 객체 속성을 재할당하면 원본 객체에 영향을 끼칩니다.
복사본의 최상위 속성 (인덱스 0번의 경우)은 재할당 해도 원본 객체에 영향이 없다복사본의 중첩된 객체 속성을 재할당 하면 원본 객체도 속성값이 변한다
깊은 복사 MDN 주소https://developer.mozilla.org/ko/docs/Glossary/Deep_copy
깊은 복사 - MDN Web Docs 용어 사전: 웹 용어 정의 | MDN
객체의 깊은 복사는 복사본의 속성이 복사본이 만들어진 원본 객체와 같은 참조(메모리 내의 같은 값을 가리킴)를 공유하지 않는 복사입니다. 따라서 원본이나 복사본을 변경할 때, 다른 객체가
developer.mozilla.org
깊은 복사
동일한 값을 가진 객체를 복사하지만 전혀 다른 메모리 주소를 참조해
복사본의 속성을 재할당 하여도 원본 객체는 영향이 없다
'javaScript' 카테고리의 다른 글
| Property Attribute (0) | 2023.12.01 |
|---|---|
| factory constructor (0) | 2023.11.30 |
| 정규표현식 (0) | 2023.11.17 |
| test 확인 키워드 (0) | 2023.10.28 |
| JavaScript 숙제 (0) | 2023.10.25 |