1. 概述 generator 是ES6引入的新的数据类型, 看上去像一个函数,除了使用return返回, yield可以返回多次。 generator 由function* 定义, (注意*号),2. 例子 函数无法保存状态, 有时需要全局变量来保 ...
1. 概述
generator 是ES6引入的新的数据类型, 看上去像一个函数,除了使用return返回, yield可以返回多次。
generator 由function* 定义, (注意*号),
2. 例子
函数无法保存状态, 有时需要全局变量来保存数字;
2.1
'use strict';function next_id(){ var id = 1; while(id<100){ yield id; id++; } return id;}// 测试:var x, pass = true, g = next_id();for (x = 1; x < 100; x ++) { if (g.next().value !== x) { pass = false; alert('测试失败!'); break; }}if (pass) { alert('测试通过!');}
原标题:js generator数据类型
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。