生成器函数的函数声明与调用
生成器函数的参数传递
生成器函数实例
// 1s后控制台输出111 2s后控制台输出222 3s后控制台输出333 function one() { setTimeout(() => { console.log(111); iterator.next(); },1000); } function two() { setTimeout(() => { console.log(222); iterator.next(); },2000); } function three() { setTimeout(() => { console.log(333); iterator.next(); },3000); } function * gen() { yield one(); yield two(); yield three(); } // 获取迭代器对象 const iterator = gen(); iterator.next();