我是 javascript 新手,无法理解生成器函数的这种行为。为什么它只输出奇数(1,3,5,7,9)?
function* numberGen(n){
for (let i=0;i<n;i++){
yield i
}
}
const num = numberGen(10)
while (num.next().value!=undefined){
console.log(num.next().value)
}
慕神8447489
潇潇雨雨
杨__羊羊
侃侃尔雅
随时随地看视频慕课网APP
相关分类