Iterable (1) 썸네일형 리스트형 [Javascript] Iterable, Iterator 프로토콜 자바스크립트의 이터러블(Iterable)과 이터레이터(Iterator) 프로토콜은 객체의 순회 가능성을 정의하는 중요한 개념으로 ES6에 와서for of 문으로 간단히 map set string 도 순회가 가능하도록 만들어준 개념입니다.map set 은 배열처럼 set[0], set[1] 혹은 map[0], map[1] 으로 값을 접근 못하지만 for of 문을 돌 수 있는 이유가 이터러블 이터레이터 프로토콜 때문입니다. 아래의 커스텀 이터레이터 코드를 보면서 정의를 보면 이해가기가 조금 더 쉬워집니다. const iterable = { [Symbol.iterator](){ let i = 3; return { next(){ return i === .. 이전 1 다음