배열 같은 데이터 셋(set)의 각 요소를 한 번씩 순회 하면서 어떤 짓(;)을 한다는 것은 같다.

for in과 for of 의 차이는 for in문은 모든 열거 가능한 객체의 요소(간단히 말하면 배열 비스무레하게 생긴것들?)에 적용이 가능하고, for of 는 es6에서 추가된 [symbol.iterator]속성을 가진 객체에 쓸 수있다고 한다.(정확히는 이해가 안됨;)

for in : es6 문법이 나오기 전에 있던 메서드.

for of : es6 에서 추가된 메서드

p.s (key, value 형태를 가진 데이터에는 for in을 쓰고 아니면 for of를 쓰는게.. 아닌건가;;)


'자바스크립트 기타' 카테고리의 다른 글

자바스크립트 기초 기타 정보 - 알듯 모를듯한것 1탄  (0) 2022.01.01
그놈의 callback함수  (0) 2021.04.18
js의 이벤트루프  (0) 2020.11.27
promise  (0) 2020.11.09
호이스팅 js  (0) 2020.11.08

+ Recent posts