JavaScript 객체 복사하기 ( 얕은복사, 깊은복사 )
이번에는 자바스크립트 객체를 복사하는 방법에 대해 살펴보겠습니다. 객체 복사에는 얕은복사 (Shallow Copy)가 있고, 깊은 복사 (Deep Copy) 가있습니다. 얕은 복사는 참조하는 것으로서 복사하여 만들어진 객체를 수정하여도 기존 객체도 함께 수정됩니다. 즉 같은것을 참조하고 있는 것이고 깊은 복사는 다른 객체로 생성되어 수정하여도 기존 객체는 영향이 없습니다. 복사에 방법에는 크게 3가지로 나눌 수 있습니다. 1. 첫번째는 복제하지 않고 참조하는 변수만 만들어 얕게 복사합니다. let sub = {sub: 'sub', time: 1000} let A = {name: 'Aiden', class: 'A', email: 'aiden@naver.com', item: sub}; let B = A; c..