¿Porqué programar de manera funcional?
¿Qué es una función en JS?
Los clásicos de la PF en JS: map, filter, reduce
PF into de deep: recursividad, aplicación parcial, currificación y composición
PF más allá
Conclusiones
@HenarMendiola
Tratar las funciones como ciudadanos de primera clase
Cambios de estado
Mutación de datos
¿Cómo?
¿Qué?
¿Cómo?
¿Qué?
Exit
¿condición?
No
Sí
Ejemplo 1: Calcular el factorial de un número
Ejemplo 2: Calcular la sucesión de fibonacci
¡¡Programad de forma funcional!!
¡¡Programad en JS!!