[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에서 객체의 내용을 다른 객체에 효과적으로 복사할 수 있습니다.