Somma di un array in JavaScript
-
Usa il cicli
forper sommare un array in un array JavaScript -
Usa il metodo
reduce()per sommare un array in un array JavaScript -
Usa la libreria
lodashper 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