function *gen(){
yield '我';
yield "好";
yield "中意";
yield "你";
}
var iter =gen();//调用时用iter.next();
//生成器函数generator 遇到yield停止运行
//通过 next 去调用 的是 移动到下一个yield停止
// 返回的值 为yield {value:yield的结果,done:false}
for(let item of iter ){
console.log(item);
}
ES6之生成器案例
最新推荐文章于 2023-03-21 11:44:21 发布