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:
- Abra o Terminal/SSH e digite
nodepara começar a codificar. - Use o método
Array.prototype.reduce()para adicionar cada valor a um acumulador, que deve ser inicializado com o valor0. - 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);
- 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.