-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
사용자정의 이터러블 질문입니다!
20.05.26 17:55 작성 조회수 128
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
유인동
지식공유자2020.05.26
iterator 가 된 후에도 또다시 이터레이터로 변환할 수 있는 iterator여야 자바스크립트의 for of 나 [...] 등과의 문법과 정상적으로 동잡합니다. well-formed iterable 이라고 검색해보세요 :)
답변 1