어렵거나 한 내용은 아닌데 for 문에서 in 을 이렇게 쓰는구나.. 하고 깨달아서 작성하는 글이다.
다음과 같이 객체배열을 만들었다고 가정하자.
눈여겨 봐야 할 것은 객체배열 안에 answers 객체가 또 들어있는 형태라는 것이다.
이때, answers 의 key 에 대한 값들을 가져오고자 한다면 다음과 같이 할 수 있다.
answers 라는 객체의 속성을 가져오는 거라서 answers.1, answers.2 ... 이렇게 가져온다고 예상할 수 있지만
객체명.속성명 에서 속성명에는 변수가 사용될 수 없다.
반면, 객체명[속성명] 은 속성명에 변수가 사용될 수 있다.
그래서 answers[속성명] 의 형태로 answers 의 key 에 해당하는 값들을 불러온 것이다.