采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
function each1(data) { // 生成遍历器 let iterator = dataSymbol.iterator let item = {doen: false} while(!item.doen) { item = iterator.next() if(!item.doen) { console.log(item.value); } } } // // 测试代码 let arr1 = [1, 2, 3, 4] each1(arr1)
再截图一下
你自己定义的 item.doen 没有设置为 true ,自然会无限循环。 PS:我猜你可能要写 done ,错写成了 doen
登录后可查看更多问答,登录/注册
系统学习JS设计模式,增强设计思想,提高代码质量。
2.2k 13
1.4k 10
1.2k 10
1.4k 9
1.5k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号