1
resposta

Dúvida sobre o método reduce()

Por que em “return acumulador + nota” não é “return acumulador += nota”?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi Luidi

Sintaxe básica da soma: array. reduce( (total, valorCorrente) => total + valorCorretnte, valorInicial)

  • total => acumula os valores do array
  • valorCorrente => valor de cada elemento do array
  • valorInicial => opcional; valor que será acrescido ao total

Exemplo:


const valores = [8, 7, 9, 10, 6];

const soma = notas.reduce( (total, valorCorrente) => total + valorCorrente, 0);

console.log(soma); // 40

tux matrix    Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓