📚 이론정리/JS & TS

✏️ 객체 동적 접근 대괄호 표기법([])

서카츄 2024. 1. 17. 17:28

객체에서 `대괄호 표기법([])`을 사용하면 Key를 동적으로 접근할 수 있다.

const example = {
  a: 1,
  b: 2,
  c: 3,
};

const key = "b"; // 동적으로 Key를 정함
console.log(example[key]); // 결과: 2

 

key 변수에 저장된 값("b")이 객체의 Key로 사용된다.

즉, example["b"]는 Key "b"에 대응하는 Value인 2를 반환한다.

 

 

 

 

Key를 고정해서 접근하는 경우

Key가 고정되어 있다면 대괄호 없이 점 표기법을 사용할 수 있다.

console.log(example.b); //결과 2