Solution 1

Solution 2

Solution 3

Solution 4

 function fib(n) {
 	return [...Array(n)].reduce((acc, val, i) => {
    console.log(val)
  	return acc.concat(i > 1 ? acc[i - 1] + acc[i - 2] : i);
  }, [])
 }

References

https://medium.com/developers-writing/fibonacci-sequence-algorithm-in-javascript-b253dc7e320e