Generate Fibonacci Sequence

LeetCode題目: 2648. Generate Fibonacci Sequence

My solution:

/**
 * @return {Generator<number>}
 */
let fibGenerator = function*() {
    let prev1 = 0, prev2 = 1, curr;
    while (true) {
        yield prev1;
        curr = prev1 + prev2;
        prev1 = prev2;
        prev2 = curr;
    }
};
/**
 * const gen = fibGenerator();
 * gen.next().value; // 0
 * gen.next().value; // 1
 */
profile-image
Hi, 我是 Zeki。目前為一名前端工程師。我相信科技始終來自於人性,是用來幫助人們過上更有品質的生活的,但願也希望如此。