Funciones Puras =Argmentos ⇒ =Resultado
Argumentos valores pasados a la función cuando se la invoca
Scope alcance
Pura Felicidad con Funciones Puras
Transparencia referencial - Predecible
const double = x => x*2
double(2) // siempre es 4
double(3) // siempre es 6
const isGreaterThan = (value, comparison) => value > comparison
isGreaterThan(5, 6) // siempre devuelve false
isGreaterThan(8, 6) // siempre devuelve true
//no es pura
const time = () => new Data().toLocalTimeString()
time() // siempre devuelve un resultado diferente
No efectos colaterales
<aside> 📌 SUMMARY: Trabajan con nuestros argumentos. No dependen de factores externos. Predecibles: =Argumentos ⇒ =Resultado
</aside>