[javascript] Object.assign() 메서드를 사용하여 동적으로 프로퍼티 추가하기

JavaScript에서 Object.assign() 메서드는 하나 이상의 원본 객체로부터 대상 객체로 속성을 복사할 수 있습니다. 이 방법을 활용하면 동적으로 새로운 프로퍼티를 기존 객체에 추가할 수 있습니다.

아래는 Object.assign() 메서드를 사용하여 동적으로 프로퍼티를 추가하는 간단한 예제입니다.

// 기존 객체
let target = {
  name: 'John'
};

// 새로운 프로퍼티
let source = {
  age: 30
};

// Object.assign()을 사용하여 새로운 프로퍼티 추가
Object.assign(target, source);

console.log(target); // { name: 'John', age: 30 }

위 예제에서 Object.assign()을 사용하여 target 객체에 source 객체의 프로퍼티를 추가했습니다.

Object.assign() 메서드를 사용하여 여러 개의 소스 객체를 통합하거나 여러 객체에 프로퍼티를 복사할 수도 있습니다. 자세한 내용은 MDN web docs를 참조하세요.