[javascript] 객체 속성의 값 변경하기
자바스크립트에서 객체의 속성값을 변경하는 방법에는 여러 가지가 있습니다.
1. 점 표기법(Dot notation) 사용하기
가장 일반적인 방법은 객체의 속성에 직접 접근하여 값을 변경하는 점 표기법입니다. 아래 예시를 참고해보세요.
let person = {
name: 'John',
age: 30
};
person.age = 35; // 속성값 변경
console.log(person.age); // 35 출력
2. 대괄호 표기법(Bracket notation) 사용하기
대괄호 표기법은 객체의 속성에 접근할 때 변수를 사용하는 방법입니다. 이 방법을 사용하면 동적으로 속성을 변경할 수 있습니다. 아래 예시를 참고해보세요.
let propertyName = 'age';
let person = {
name: 'John',
age: 30
};
person[propertyName] = 35; // 속성값 변경
console.log(person.age); // 35 출력
3. Object.assign() 메서드 사용하기
Object.assign()
메서드를 사용하면 여러 개의 객체를 합칠 수 있습니다. 이를 이용하여 원하는 속성의 값을 변경할 수 있습니다. 아래 예시를 참고해보세요.
let person = {
name: 'John',
age: 30
};
let modifiedPerson = Object.assign({}, person, { age: 35 }); // 속성값 변경
console.log(modifiedPerson.age); // 35 출력
객체의 속성값을 변경하는 방법은 다양하지만, 주로 점 표기법과 대괄호 표기법을 많이 사용합니다. 자신에게 가장 편한 방법을 선택하여 객체를 유연하게 다루어보세요.