1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 1× 1× 1× 6× 6× 6× | /* * @title fibonacci * @description Module definition for the fibonacci component */ /********************************************************************************* 1. MODULE DEFINITION *********************************************************************************/ export default { [Symbol.iterator]() { let pre = 0; let cur = 1; return { next() { [pre, cur] = [cur, pre + cur]; return {done: false, value: cur}; } }; } }; |