인프런 커뮤니티 질문&답변
사용자정의 이터러블 질문입니다!
해결된 질문
작성
·
193
0
const iterable = {
[Symbol.iterator]() {
let i = 3;
return {
next() {
return i == 0 ? {done: true} : {value: i--, done: false};
},
[Symbol.iterator]() {
return this;
}
}
}
};
이터레이터 안에서 this로 반환하는 이유가뭘까요! 없어도 상태참고가 잘됩니다!
답변 1
1
MDU 유인동
지식공유자
iterator 가 된 후에도 또다시 이터레이터로 변환할 수 있는 iterator여야 자바스크립트의 for of 나 [...] 등과의 문법과 정상적으로 동잡합니다. well-formed iterable 이라고 검색해보세요 :)





