function* fibs() {
var a = 0;
var b = 1;
while (true) {
yield a;
[a, b] = [b, a + b];
}
}
var [first, second, third, fourth, fifth, sixth] = fibs();
sixth // 5
请问 fibs 方法中 yield
关键字的意义是什么?
http://es6.ruanyifeng.com/?search=format...
这是阮一峰关于ES6中Generator函数的教程,您可能参考一下。
之前写过一个讲讲generator
的slides,说不定对你也有用:generator-fundamentals