[javascript] 자바스크립트에서 객체 할당이란.
const obj1 = { name: "John", age: 30 };
let obj2 = obj1;

위 예시에서 obj1{ name: "John", age: 30 } 객체를 가리키고, obj2obj1과 동일한 객체를 가리킵니다.

이제 obj2의 속성을 변경하면 원본 객체인 obj1의 속성도 함께 변경됩니다.

obj2.age = 35;
console.log(obj1.age); // 35

따라서 객체 할당은 참조에 의한 할당이므로 주의가 필요합니다. 객체의 내용을 복사하여 새로운 객체를 만들고자 할 때는 다른 방법을 사용해야 합니다.