最佳答案
在这页面,我发现了一个新的JavaScript函数类型:
// NOTE: "function*" is not supported yet in Firefox.
// Remove the asterisk in order for this code to work in Firefox 13
function* fibonacci() { // !!! this is the interesting line !!!
let [prev, curr] = [0, 1];
for (;;) {
[prev, curr] = [curr, prev + curr];
yield curr;
}
}
我已经知道__ABC0, __ABC1和[?,?]=[?,?]
做什么,但不知道function*
是什么意思。是什么?