ES6 - Reduzir Método de Matriz ()

O método reduz () aplica uma função simultaneamente contra dois valores da matriz (da esquerda para a direita) para reduzi-la a um único valor.

Sintaxe

array.reduce(callback[, initialValue]);

Detalhes do parâmetro

  • callback - Função a ser executada em cada valor da matriz.

  • initialValue - Objeto a ser usado como o primeiro argumento para a primeira chamada do retorno de chamada.

Valor de retorno

Retorna o valor único reduzido da matriz.

Exemplo

var total = [0, 1, 2, 3].reduce(function(a, b){ return a + b; }); 
console.log("total is : " + total );

Resultado

total is : 6