Paradigmas de programación
Declarativa
Funcional
Los resultados se obtienen componiendo expresiones (funciones) las cuales pueden devolver otras expresiones o recibirlas como parámetros.
Máximo valor en lista de enteros...
const max = (integers) => integers.reduce(
(accumulator, currentValue) => accumulator < currentValue ? currentValue : accumulator
);
console.log(max([1, 2, 3, 4, 5]));
🔍 Nota: documentación de
array.reduce
.