-
카테고리
-
세부 분야
풀스택
-
해결 여부
해결됨
for(var i in data)에서 질문
20.07.24 18:54 작성 조회수 385
1
for(var i in data)는 data.js안에 있는 var data를 활용하는 거잖아요
그러면 var i 는 var data안에 있는 각각 객체를 뜻하는 것인가요?
답변을 작성해보세요.
1
이동훈
지식공유자2020.07.24
안녕하세요 sykwag7님 질문주셔서 감사드립니다!!
거의 근접했습니다~!! 정확히는 var i 는 var data의 index!! 즉, 순서를 알려주는 값입니다. 예를 들면 0, 1, 2와 같은 숫자가 할당 되겠죠, 그렇기 때문에 저희는 data[i]라는 걸 통해서 안에 있는 객체에 접근 했습니다.
물론 for in 말고 for of 라는걸 통해 객체에 직접 접근할 수도 있지만 나중에 index를 쓸 수도 있어 for in 문을 썼습니다.
for in과 for of 문의 차이는 https://jsdev.kr/t/for-in-vs-for-of/2938
에서 자세하게 설명되어 있습니다.
감사합니다. 또 궁금하신 부분 있으면 언제든 질문주세요~!!!
답변 1