Recall

Functional Programming (Programación Funcional), comúnmente abreviado FP.

Paradigma Forma, modelo, patrón; en la cual podemos resolver diferentes problemáticas.

Declarativo QUE Resultado

JS es multiparadigma

Documentation / Aditional

Programación funcional - Wikipedia, la enciclopedia libre

Programación declarativa vs imperativa

Notes

Nueva forma de pensar y entender nuestro código.

// Imperative
let array = [1,2,3]
let array2 = []

//el for nos dice como hacerlo en cada vuelta
for (let i = 0; i<array.length;i++) {
        array2.push(array[i]*2) // [2,4,6]
}

// Declarative
let array = [1,2,3]
let array2 = array.map(item => item*2) // [2,4,6]

<aside> 📌 SUMMARY: Nueva forma de ver el código. Paradigma diferente a POO Declarativo → Qué hacer Código conciso, más legible y fácil de testear.

</aside>