- 객체는 '참조에 의해' 저장되고 복사가 된다. 즉 객체는 그대로 저장되는 것이 아니라, 객체가 저장되어있는 '메모리 주소'인 객체에 대한 '참조 값'이 저장된다. 예) let a = {}; let b = a; // 참조에 의한 복사 alert( a == b ); // true, 두 변수는 같은 객체를 참조합니다. alert( a === b ); // true let a = {}; let b = {}; // 독립된 두 객체 alert( a == b ); // false 객체 복사, 병합과 Object.assign - js에선 객체를 복제하는 일이 드물어 내장 함수가 존재하지 않습니다. 하지만 정말 복제가 필요한 상황이라면 새로운 객체를 만든 다음 기존 객체의 프로퍼티들을 순회해 원시 수준까지 프로퍼티를..