본문 바로가기
카테고리 없음

[JavaScript] for 반복문에서 in 으로 key 가져오는 예제!

by happyhelen 2022. 2. 20.

 

어렵거나 한 내용은 아닌데 for 문에서 in 을 이렇게 쓰는구나.. 하고 깨달아서 작성하는 글이다.

 

 

 

 

다음과 같이 객체배열을 만들었다고 가정하자.

 

 

 

 

눈여겨 봐야 할 것은 객체배열 안에 answers 객체가 또 들어있는 형태라는 것이다.

 

이때, answers 의 key 에 대한 값들을 가져오고자 한다면 다음과 같이 할 수 있다.

 

 

 

 

answers 라는 객체의 속성을 가져오는 거라서 answers.1, answers.2 ... 이렇게 가져온다고 예상할 수 있지만

 

객체명.속성명 에서 속성명에는 변수가 사용될 수 없다.

 

반면, 객체명[속성명] 은 속성명에 변수가 사용될 수 있다.

 

그래서 answers[속성명] 의 형태로 answers 의 key 에 해당하는 값들을 불러온 것이다.