生成器函数 generater
- 生成器函数generater 遇到yield 停止执行
- 通过next ->(iter.next()) 去调用的是 移动到下一个yield停止
- 返回的值 为yield {value:yield的结果,done:false}
function * love(){
yield "我";
yield "好";
yield "中";
yield "意";
yield "你";
yield "啊";
}
var iter = love();
for(let item of iter){
console.log(item)
}
输出效果: