Reduce
Es un método que permite iterar sobre todos los elementos de un array y acumular un valor final a partir de una función de reducción.
🛠️ Sintaxis
array.reduce(callback(total, current, [index], [array]), [initialValue])callback: Función que se ejecuta en cada iteración del array. Recibe cuatro argumentos:
total: El acumulador que acumula el valor retornado por la función.current: El elemento actual que se está procesando en el array.index(opcional): El índice del elemento actual.array(opcional): El array sobre el que se llamareduce.
initialValue (opcional): Un valor que se usa como primer argumento en la primera llamada de la función de callback.
Ejemplo :
const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((total, current) => total + current, 0);
console.log(sum); // 15numbers: Es el array sobre el cual estamos aplicandoreduce.acc + curr: La función de callback suma el acumuladoracccon el valor actualcurr.0: El valor inicial del acumulador, que en este caso es0.
Última actualización