Somma di un array in JavaScript
-
Usa il cicli
for
per sommare un array in un array JavaScript -
Usa il metodo
reduce()
per sommare un array in un array JavaScript -
Usa la libreria
lodash
per sommare un array in un array JavaScript
Questo tutorial insegna come ottenere la somma di un array di numeri in JavaScript.
Usa il cicli for
per sommare un array in un array JavaScript
Il cicli for
viene utilizzato per iterare un array. Possiamo usarlo per aggiungere tutti i numeri in un array e memorizzarlo in una variabile.
const array = [1, 2, 3, 4];
let sum = 0;
for (let i = 0; i < array.length; i++) {
sum += array[i];
}
console.log(sum);
Inizializziamo una variabile sum
come 0
per memorizzare il risultato e usiamo il cicli for
per visitare ogni elemento e aggiungerlo alla somma dell’array.
Usa il metodo reduce()
per sommare un array in un array JavaScript
Il metodo reduce()
esegue un bucle sull’array e chiama la funzione di riduzione per memorizzare il valore del calcolo dell’array da parte della funzione in un accumulatore. Un accumulatore è una variabile ricordata durante tutte le iterazioni per memorizzare i risultati accumulati del bucle attraverso un array. Possiamo usarlo per scorrere l’array, aggiungere il valore dell’elemento all’accumulatore e ottenere la somma dell’array.
const arr = [1, 2, 3, 4];
const reducer = (accumulator, curr) => accumulator + curr;
console.log(arr.reduce(reducer));
Usa la libreria lodash
per sommare un array in un array JavaScript
La libreria lodash
ha un metodo sum
che può facilmente sommare i numeri presenti in un array.
var lodash = require('lodash');
var arr = [3, 6, 1, 5, 8];
var sum = lodash.sum(arr);
console.log(sum);
Tutti i metodi discussi sopra sono compatibili con tutti i principali browser.
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