Soma de um array em JavaScript
-
Use o
for
Loop para somar um array em um array JavaScript -
Use o método
reduce()
para somar um array em um array JavaScript -
Use a biblioteca
lodash
para somar um array em um array JavaScript
Este tutorial ensina como obter a soma de um array de números em JavaScript.
Use o for
Loop para somar um array em um array JavaScript
O loop for
é usado para iterar um array. Podemos usá-lo para adicionar todos os números em um array e armazená-lo em uma variável.
const array = [1, 2, 3, 4];
let sum = 0;
for (let i = 0; i < array.length; i++) {
sum += array[i];
}
console.log(sum);
Inicializamos uma variável sum
como 0
para armazenar o resultado e usar o loop for
para visitar cada elemento e adicioná-los à soma do array.
Use o método reduce()
para somar um array em um array JavaScript
O método reduce()
percorre a matriz e chama a função redutora para armazenar o valor da computação do array pela função em um acumulador. Um acumulador é uma variável lembrada em todas as iterações para armazenar os resultados acumulados do loop em um array. Podemos usar isso para iterar pelo array, adicionar o valor do elemento ao acumulador e obter a soma do array.
const arr = [1, 2, 3, 4];
const reducer = (accumulator, curr) => accumulator + curr;
console.log(arr.reduce(reducer));
Use a biblioteca lodash
para somar um array em um array JavaScript
A biblioteca lodash
possui um método sum
que pode facilmente adicionar os números presentes em um array.
var lodash = require('lodash');
var arr = [3, 6, 1, 5, 8];
var sum = lodash.sum(arr);
console.log(sum);
Todos os métodos discutidos acima são compatíveis com todos os principais navegadores.
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn