깊은 복사1 얕은 복사, 고차원의 깊은 복사 깊은 복사 vs 얕은 복사 우선 자바스크립트의 자주 쓰이는 타입들을 살펴보자. 복사의 차원에선 자바스크립트의 타입을 참조형과 기본형으로 나눌 수 있다. 값과 주소로 이루어진 참조형과 값 자체인 원시형 기본형 타입으로 나누어진다. 참조형 (Reference type) : 값 - 주소로 이루어짐. object (array 포함) function 기본형 (Primitive type) : 값 자체 number string boolean (true/false) null / undefined symbol 얕은 복사(Shallow Copy) 얕은 복사는 '주소'만 복사한다. 기본 타입은 주소가 없기 때문에 그 값을 복사한다. 문제는 참조형이 주소만 복사하기 때문에 원본이 변하면, 복사된 값도 변화한다는 것이다. 반대.. 2021. 7. 31. 이전 1 다음