What about this solution? It seems easy and clean.
let current = 0; let prev; for (let i = 0; i < 100; i++) { console.log({ current, prev }); let next = current + (prev || 1); prev = current; current = next; }