JS学习-generator
来源:互联网 发布:淘宝刷好评多少钱一个 编辑:程序博客网 时间:2024/05/29 11:25
generator(生成器)是ES6标准引入的新的数据类型。
一个generator函数不会调用不会立即执行,而是调用next()
函数才回执行:
function* foo(x) { yield "1"; yield "2"; yield "3"; return x+x;}var fooRe = foo(3);//不会立即执行var next1 = fooRe.next();//{value: "1", done: false}var next2 = fooRe.next();//{value: "2", done: false}var next3 = fooRe.next();//{value: "3", done: false}var next4 = fooRe.next();//{value: 6, done: true}
generator函数会保存状态,语句yield
就会退出,下次进来从上次退出的地方开始执行。
阅读全文
0 0
- JS学习-generator
- JS(三)generator
- js中的generator
- JS异步实现Generator
- Python中的generator学习
- mybatis 插件 generator 学习
- mybatis generator学习
- mybatis-generator学习入门
- python学习 Generator Iterator
- ES6学习笔记:Generator
- mybatis generator 学习
- js yield和Generator 函数
- JS之Generator(生成器)
- Vivado System Generator学习笔记
- Python学习笔记 - 生成器generator
- System Generator学习笔记(一)
- System Generator学习笔记(三)
- System Generator学习笔记(四)
- Android零基础入门第31节:几乎不用但要了解的AbsoluteLayout绝对布局
- java 集合 容器 List Set Map区别
- 按照文件路径和文件名创建文件夹及下载文件的一些总结
- WPF 实现新手指引功能 DEMO
- 玩转 NSString
- JS学习-generator
- SVN版本控制学习
- 在润乾中可以给扩展单元格中的最大值设置背景色
- MySQL工具类的封装
- 51nod 与7无关的数
- JVM内存溢出,在myeclipse中加大tomcat的jvm内存java.lang.outofmemoryerror.permgenspace
- 你会为AI转型吗
- MVC Image.FromStream()转图片报错:内存不足
- 数据结构-红黑树相关问题