JavaScript的generator示例代码
来源:互联网 发布:spss mac版 编辑:程序博客网 时间:2024/05/01 02:23
function gen_cb(g, cb) { return (function () { // 和cb的格式一致 var r = cb(); g.next(r); // 继续yield执行 console.log("Next"); });}function* f(s) { var g = yield; // 获取generator对象 console.log("Begin"); setTimeout(gen_cb(g, (function () { console.log("AAAAA"); })), 200); yield; console.log("F1 End"); setTimeout(gen_cb(g, (function () { console.log("BBBBB"); })), 100); yield; console.log("F2 End");}var g_f = f();g_f.next(); // 函数启动g_f.next(g_f); // 给函数传递generator对象并继续执行
测试:
node版本要求v0.11.2
node.exe --harmony app.js
0 0
- JavaScript的generator示例代码
- javascript中字符串的定义示例代码
- 基于JavaScript的代码自动生成工具 JavaScript Based Code Generator - codegen
- javascript cookie示例代码
- JavaScript面向对象代码示例
- javascript demo简单示例代码
- 拷贝网页内容增加版权信息的 JavaScript 代码示例
- 拷贝网页内容增加版权信息的 JavaScript 代码示例
- 用 JavaScript 写服务器端连接数据库的代码示例
- 用JavaScript写服务器端连接数据库的代码示例
- 用 JavaScript 写服务器端连接数据库的代码示例
- 实现年月日下拉菜单的javascript代码示例
- 实现年月日下拉菜单的javascript代码示例
- JavaScript节点的删除和重建示例代码!
- javascript中关于DOM的代码示例及相关笔记
- CityMaker学习教程10 示例代码的使用Javascript
- JavaScript 使用正则表达式进行表单验证的示例代码
- javascript通过className来获取元素的简单示例代码
- web.xml中配置spring的几种方式
- 基于Android下载并解压Zip文件,更新UI简单帮助类
- arena 2035
- PermGen Space
- 计算公元纪年法总天数及星期几(用自己的一个思路)查询日历保存到文本文件
- JavaScript的generator示例代码
- c语言002——c语言在不同平台下运行(linux,windows)
- get和post之间的区别http://blog.csdn.net/yipiankongbai/article/details/24025633
- 朴素贝叶斯分类
- Application.mk常用变量
- ADO.NET与Oracle(一):获取多行记录集
- Redis 2.8 配置文件说明
- Log4j配置理解
- 第三单元作业 3.23