Redução de Array em JavaScript

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Neste laboratório, exploraremos o uso do método Array.prototype.reduce() para calcular a soma de dois ou mais números/arrays. Aprenderemos como inicializar um acumulador com o valor 0 e como usar o operador spread (operador de propagação) para passar um array como argumentos individuais. Ao final deste laboratório, você terá uma melhor compreensão de como usar o método reduce() em JavaScript.

Como encontrar a soma de um array

Para encontrar a soma de um array de números, siga estes passos:

  1. Abra o Terminal/SSH e digite node para começar a codificar.
  2. Use o método Array.prototype.reduce() para adicionar cada valor a um acumulador, que deve ser inicializado com o valor 0.
  3. Aqui está o código que você pode usar para encontrar a soma do array:
const sum = (...arr) => [...arr].reduce((acc, val) => acc + val, 0);
  1. Para testar a função sum, use os seguintes exemplos de código:
sum(1, 2, 3, 4); // 10
sum(...[1, 2, 3, 4]); // 10

Seguindo estes passos, você pode facilmente encontrar a soma de um array de números usando JavaScript.

Resumo

Parabéns! Você concluiu o laboratório de Soma de Array. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.