您现在的位置是:课程教程文章
js生成器中next的使用
2023-12-14 20:29课程教程文章 人已围观
-
JS成神之路 | 面向对象 | ES6 | VueJS | React
JS成神之路 | 面向对象 | ES6 | VueJS | React... -
Three.js太阳系案例
Three.js太阳系案例学员基础 刚接触Threejs,想通过Three.js实现一个小案例,了解一些实际开发中会... -
基于vue.js毕业设计 商城毕业设计使用教程
基于vue.js毕业设计 商城毕业设计使用教程【uniapp教学和2021年作品目录】 uni-app跨平台开发 入门到实战套餐ke./course/packa... -
Vue+Vant+ES6+Node.js+Koa+MongoDB 移动端农机商城
Vue+Vant+ES6+Node.js+Koa+MongoDB 移动端农机商城课程咨询、报名、往期视频请联系我们的顾问老师(微信电话同步) 由于腾讯...
说明
1、生成器函数的外部可以向next方法传达参数,该参数作为上一个yield表现的返回值。
2、如果不传递参数,yield表达式返回undefined。
实例
constcanBeStoppedCounter=(function*(){ letc=0; letshouldBreak=false; while(true){ shouldBreak=yield++c; console.log(shouldBreak); if(shouldBreak)return; } }; canBeStoppedCounter.next(); //{value:1,done:false} canBeStoppedCounter.next(); //undefined,第一次执行yield表达式的返回值 //{value:2,done:false} canBeStoppedCounter.next(true); //true,第二次执行yield表达式的返回值 //{value:undefined,done:true}
以上就是js生成器中next的使用,希望对大家有所帮助。更多js学习指路:js教程
推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。
课程教程:js生成器中next的使用上一篇:throw在js生成器中的用法
下一篇:没有了