JavaScript · Arrays

reduce

Método de array que acumula valores en un resultado.

reduce recorre un array y utiliza un acumulador para obtener un resultado: un número, un objeto, otro array u otra estructura.

Ejemplo

JavaScript · Arrays
const cantidades = [3, 4, 2];
const total = cantidades.reduce((suma, n) => suma + n, 0);
console.log(total); // 9

Evita esta confusión

Proporciona un valor inicial cuando puedas, especialmente si el array puede estar vacío. Reduce sin valor inicial lanza TypeError para arrays vacíos.