for-of
이터러블 오브젝트 반복
- Symbol.iterable이 존재해야 가능
예제
for(const value of [10, 20, 30]) { console.log(value); }
NodeList 엘리먼트를 하나씩 반복하여 전개
예제
const nodes = document.querySelectorAll("li"); for(const node of nodes) { console.log(node.textContent); }
- Node는 자바스크립트 영역이 아닌 DOM 영역
- 자바스크립트는 웹을 표현하기 위한 각 요소들(HTML, CSS, DOM 등)을 통합해서 처리할 수 있는 아키텍처를 가지고 있음
for-in과 for-of의 차이
- For-in : 오브젝트에서 열거 가능한 프로퍼티가 대상
- For-of : 이터러블 오브젝트가 대상
- property에 연결된 대상은 제외
'Work > 개발 노트' 카테고리의 다른 글
[양재동코드랩] 자바스크립트 강의 2일차 - Number (0) | 2018.09.08 |
---|---|
[양재동코드랩] 자바스크립트 강의 1일차 - Object (0) | 2018.09.01 |
[양재동코드랩] 자바스크립트 강의 1일차 - Operator (0) | 2018.09.01 |
[양재동코드랩] 자바스크립트 강의 1일차 - Iteration, Spread, Rest (0) | 2018.09.01 |
[양재동코드랩] 자바스크립트 강의 1일차 - Arrow Function (0) | 2018.09.01 |
댓글