1function fibonacci(n) {
2 // Return the nth Fibonacci number
3 if (n <= 1) return n;
4
5 let prev = 0;
6 let curr = 1;
7
8 for (let i = 2; i <= n; i++) {
9 const next = prev + curr;
10 prev = curr;
11 curr = next;
12 }
13
14 return curr;
15}
16
17// Calculate the first 10 numbers
18const results = Array.from({ length: 10 }, (_, i) => fibonacci(i));
19console.log("Fibonacci:", results);