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
关键字的意义是什么?
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
关键字的意义是什么?
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答853 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
之前写过一个讲讲
generator
的slides,说不定对你也有用:generator-fundamentals