[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 출력

객체의 속성값을 변경하는 방법은 다양하지만, 주로 점 표기법과 대괄호 표기법을 많이 사용합니다. 자신에게 가장 편한 방법을 선택하여 객체를 유연하게 다루어보세요.

참고 자료