Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Duda sobre ejercicio de Factorial

const factorial = (numero) => { if (numero === 0 || numero === 1) { return 1; } else { return numero * factorial(numero - 1); } };

console.log(factorial(7)); Tratando de entender este ejercicio no pude resolverlo, esta es la solución del profesor. La lógica implementada ya la entendí, ósea el calculo pero lo que no entiendo es la linea de return numero * factorial(numero - 1), hace como una especie de acumulador. Me pueden explicar esa linea. Porque el return vuelve hacia arriba.

1 respuesta

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!