[javascript] 객체의 내용을 다른 객체에 복사하는 방법.
Spread 연산자 사용
Spread 연산자 (...
)를 사용하여 객체를 복사할 수 있습니다. 이 방법은 객체의 모든 속성을 새로운 객체로 복사합니다.
const originalObj = { name: 'John', age: 30 };
const copiedObj = { ...originalObj };
console.log(copiedObj); // { name: 'John', age: 30 }
Object.assign() 메소드 사용
Object.assign()
메소드를 사용하여 객체를 복사할 수도 있습니다.
const originalObj = { name: 'John', age: 30 };
const copiedObj = Object.assign({}, originalObj);
console.log(copiedObj); // { name: 'John', age: 30 }
위의 예제에서 Object.assign()
메소드는 빈 객체에 originalObj
의 속성을 복사하여 copiedObj
를 만듭니다.
이러한 방법들을 사용하여 JavaScript에서 객체의 내용을 다른 객체에 효과적으로 복사할 수 있습니다.