Generators生成器函数
写法
function* getNums(i) {
yield i;
let s=i+10;
yield s;
yield s+10;
}
let a2= getNums(10);
console.log(a2.next().value);//10
console.log(a2.next().value);//20
console.log(a2.next().value);//30
console.log(a2.next().value);//undefined
yield 是停止返回value的点
next().value就是下一步的返回值