write fibonacci series in es6 recursively code example

Example 1: how to generate a fibonacci sequence in javascript

// declare the array starting with the first 2 values of the fibonacci sequence
    let fibonacci = [0,1];
    
    function listFibonacci(num) {
    // starting at array index 1, and push current index + previous index to the array
        for (let i = 1; i < num; i++) {
            fibonacci.push(fibonacci[i] + fibonacci[i - 1]);
        }
        console.log(fibonacci);
    }
    
    listFibonacci(10);

Example 2: fibonacci javascript

function Fibonacci(valor){
	var anterior = 0;
	var atual = 1;
	var proximo = 1;

	for(let i = 0; i < valor; i++){
		console.log(proximo)
		anterior = atual + proximo;
		atual = proximo
		proximo = anterior
	}
}

Fibonacci(100);

Example 3: recursive function for fibonacci series in java javascript

var fib = function(n) {
  if (n === 1) {
    return [0, 1];
  } else {
    var arr = fib(n - 1);
    arr.push(arr[arr.length - 1] + arr[arr.length - 2]);
    return arr;
  }
};

console.log(fib(8));