javascript] 객체 반복문, for문으로 객체에서 key value 꺼내기

javascript] 객체 반복문, for문으로 객체에서 key value 꺼내기

javascript를 사용하면 for문을 이용해서 key, value를 꺼내서 사용하는 경우가 많습니다. 그런데 문제가 있습니다.

배열에서는 단순 for문과 for in으로 모두 key, value를 꺼낼 수 있는데, 객체를 다룰 때는 단순 for문이 먹히지 않습니다. 두둥! 주의해야할 게 객체에서는 키와 속성을 꺼낼 때 반드시 'for in'문을 사용해야합니다.

아래 예시를 보시죠

객체의 반복문: for in

아래 예시에서 배열과 객체를 for문으로 출력해보겠습니다.

배열은 순서대로 출력만하면 되니까 순수for문으로 출력이 가능한 걸 볼 수 있습니다.

그러나 객체는 key와 value가 묶어져 있습니다. 그래서 for in문을 돌리면서 원하는 값을 지정해줘야 출력할 수있습니다.

Javascript Test // 배열 var food = ['pizza', 'coke', 'chicken', 'pasta']; for (var i=0; i

from http://jigeumblog.tistory.com/62 by ccl(S) rewrite - 2021-10-07 06:01:55