{createIterator (항목) 함수 VAR의 I = 0 ; {반환 다음 : 함수 () { VAR = (I> = items.length) 일; VAR 값 =! 수행? 항목 [내가 ++] : 미정; {반환 다 : 다, 값 : 값 }; } }; } VAR 반복자 createIterator = ([ 1, 2, 3 ]); CONSOLE.LOG (iterator.next ()); // "{값 : 1, 다 : 거짓}" CONSOLE.LOG (iterator.next ()); // "{값 : 2 일 : 거짓}" CONSOLE.LOG (iterator.next ()); // "{값 : 3, 수행 : 거짓}" 을 console.log (Iterator.next ()); // "{값 : 정의되지 않은, DONE : true로}" // 결국 통화 CONSOLE.LOG (iterator.next ()); // "{값 : 정의되지 않은, 다 : 사실}"
146 ES6 시뮬레이션 코드 반복기
추천
출처www.cnblogs.com/gushixianqiancheng/p/11690224.html
추천
행