Camilo Orrego
Twitter: @acornssn
Github: baldore
> git clone git@github.com:baldore/fp-introduction.git
> cd fp-introduction
> npm iSon funciones que, dados ciertos argumentos, devuelven siempre el mismo resultado.
Son funciones que pueden devolver diferentes valores dados los mismos argumentos.
En javascript, las funciones pueden ser pasadas como argumentos a otras funciones.
También conocidas como "Higher-order functions". Pueden recibir funciones como argumentos y devolver otras funciones.
Cada vez que una función es llamada con un argumento, devuelve una nueva función. Cuando la función recibe todos los argumentos, es llamada.
Con composición, se pueden crear funciones más complejas con pequeños bloques.