Open nestor-almarza opened 2 years ago
¡Genial! Lo has logrado. Mis felicitaciones JavaScript programmer. Detallito: usar pop... ais... esta entre la línea del bien y el mal. Estas modificando el contenido de la variable "a"... pero a la vez haces uso de la característica que te devuelve el valor... Creo que puedes enfocarlo de otra manera. ¡Ah! Me ha falta variables más semánticas ¿"a"? ¿¨num¨? Y comentarios claro. El código no se autoexplica, en este caso. Un saludo!
const setFibonacciSequenceLength = howLong => { const num = howLong - 1; const fibonacci = (a , num) => (a.length > num) ? a : fibonacci([...a, a.pop() + a.pop()], num); return fibonacci([0, 1], num) }
console.log(setFibonacciSequenceLength(5))