[javascript] 객체의 프로퍼티를 동적으로 업데이트하는 방법
자바스크립트에서는 객체의 프로퍼티를 동적으로 업데이트하는 다양한 방법을 제공합니다. 이 포스트에서는 객체 프로퍼티를 업데이트하는 몇 가지 방법에 대해 알아보겠습니다.
1. 점 표기법 또는 대괄호 표기법 사용
// 점 표기법
const person = {
name: 'Alice',
age: 30
};
person.name = 'Bob';
// 대괄호 표기법
person['age'] = 31;
2. Object.assign() 메서드 사용
Object.assign() 메서드를 사용하여 기존 객체에 새로운 속성을 병합할 수 있습니다.
const target = { a: 1, b: 2 };
const source = { b: 4, c: 5 };
Object.assign(target, source);
console.log(target); // { a: 1, b: 4, c: 5 }
3. ES6의 전개 연산자 사용
ES6의 전개 연산자를 사용하여 객체의 프로퍼티를 동적으로 업데이트할 수 있습니다.
const person = {
name: 'Alice',
age: 30
};
const updatedPerson = { ...person, age: 31 };
console.log(updatedPerson); // { name: 'Alice', age: 31 }
이러한 방법들을 사용하여 객체의 프로퍼티를 동적으로 업데이트할 수 있습니다.
참고 자료: