const fibonacci = {
*[Symbol.iterator]() {
let prev = 0,
cur = 1;
for (;;) {
[prev, cur] = [cur, prev + cur];
yield cur;
}
},
};
console.time();
for (let i of fibonacci) {
console.log(i);
if (i > 100000000000) break;
}
console.timeEnd();
网友评论