[javascript] 객체의 값에 접근하는 방법

자바스크립트에서 객체(object)에 저장된 값에 접근하는 방법에 대해 알아보겠습니다.

1. 점 표기법 (Dot notation)

가장 일반적인 방법으로, 점 표기법을 사용하여 객체의 프로퍼티에 접근할 수 있습니다.

const person = {
  name: 'John',
  age: 30
};

console.log(person.name); // 'John' 출력
console.log(person.age); // 30 출력

2. 대괄호 표기법 (Bracket notation)

대괄호 표기법을 사용하면 변수에 저장된 키를 사용하여 객체의 프로퍼티에 접근할 수 있습니다.

const propertyName = 'name';
console.log(person[propertyName]); // 'John' 출력

const anotherPropertyName = 'age';
console.log(person[anotherPropertyName]); // 30 출력

3. 변수에 저장된 키를 이용한 접근

접근하고자 하는 프로퍼티의 키가 변수에 저장되어 있는 경우, 해당 변수를 활용하여 객체의 값에 접근할 수 있습니다.

const key = 'age';
console.log(person[key]); // 30 출력

위에서 언급된 방법들을 사용하여 객체의 값을 효과적으로 접근할 수 있습니다.

참조: MDN web docs