generator 函数定义 关键字*作为函数前缀 使用yield进行异步处理(function* say() { yield '' };)
generator 可以自行异步 通过定义yield 每次执行next函数可以运行
function* getData() {
console.info("程序代码返回张三");
yield "张三";
console.info("程序代码返回李四");
yield "李四";
console.info("程序代码结束");
return "王五";
}
//返回一个异步对象 通过异步方法next
var h = getData();
var val1 = h.next(); //每一次next 就是按顺序执行到一个位置的yield