javascript에서 객체는 key , value 형식으로 이루어져 있다.
보통 example.key와 같이 key값을 직접 입력해 value 값을 알아낸다.
그런데 만약 내가 찾고자하는 key가 변수의 값으로 담겨있다면 객체의 value값을 어떻게 구해야할까??
예시를 통해 알아보자.
var example = { "apple" : 1 , "banana" : 2 };
console.log(example);
> {apple: 1, banana: 2}
example이라는 객체가 만들어졌다.
var keyName = "banana";
keyName이라는 변수가 만들어졌다.
console.log(example.keyName);
> undefined
이렇게는 example의 value 값에 접근할 수 없다.
console.log(example[keyName]);
> 2
변수의 값으로 객체를 조회하려면 이런식으로 작성해야한다.
클래스명 [변수명]
'웹 개발 > Javascript' 카테고리의 다른 글
[javascript] 호이스팅이란? (0) | 2024.04.16 |
---|---|
[javascript] var, let, const 비교 (0) | 2024.04.15 |
[javascript] iOS같은 datepicker Rolldate 소개 및 사용방법 (0) | 2024.04.12 |