[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를 참조하세요.