HOWTO · JavaScript
Somma di un array in JavaScript
Questo tutorial insegna come ottenere la somma di un array di numeri in 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.