- 看上去像一个函数,但可以返回多次。
- Generator 函数会返回一个遍历器对象。
function* gen() {
yield 'Hello';
yield 'Hi';
return 'return';
}
console.log(gen())
Generator.prototype.next()
function* gen() {
yield 'Hello';
yield 'Hi';
return 'return';
}
var g = gen();
console.log(g.next())
//Object { value: "Hello", done: false }
//value 表示当前yield表达式的值
//done f