객체는 참조로 할당되므로 b = a는 복사가 아닙니다 — 둘 다 같은 객체를 가리킵니다. 얕은(shallow) 복사는 최상위 레벨을 복제하지만 중첩 참조를 공유하고, 깊은(deep) 복사는 모든 것을 복제하여 완전히 독립적입니다.
js
original = { : , : { : } };
shallow = { ...original };
shallow. = ;
shallow.. = ;
original..;
