Somme d'un tableau en JavaScript
-
Utilisez la boucle
for
pour additionner un tableau dans un tableau JavaScript -
Utilisez la méthode
reduce()
pour additionner un tableau dans un tableau JavaScript -
Utilisez la bibliothèque
lodash
pour additionner un tableau dans un tableau JavaScript
Ce didacticiel explique comment obtenir la somme d’un tableau de nombres en JavaScript.
Utilisez la boucle for
pour additionner un tableau dans un tableau JavaScript
La boucle for
permet d’itérer un tableau. Nous pouvons l’utiliser pour ajouter tous les nombres dans un tableau et le stocker dans une variable.
const array = [1, 2, 3, 4];
let sum = 0;
for (let i = 0; i < array.length; i++) {
sum += array[i];
}
console.log(sum);
Nous initialisons une variable sum
comme 0
pour stocker le résultat et utilisons la boucle for
pour visiter chaque élément et les ajouter à la somme du tableau.
Utilisez la méthode reduce()
pour additionner un tableau dans un tableau JavaScript
La méthode reduce()
boucle sur le tableau et appelle la fonction reducer pour stocker la valeur du calcul du tableau par la fonction dans un accumulateur. Un accumulateur est une variable mémorisée tout au long de toutes les itérations pour stocker les résultats accumulés de la boucle dans un tableau. Nous pouvons l’utiliser pour parcourir le tableau, ajouter la valeur de l’élément à l’accumulateur et obtenir la somme du tableau.
const arr = [1, 2, 3, 4];
const reducer = (accumulator, curr) => accumulator + curr;
console.log(arr.reduce(reducer));
Utilisez la bibliothèque lodash
pour additionner un tableau dans un tableau JavaScript
La bibliothèque lodash
dispose d’une méthode sum
qui permet d’ajouter facilement les nombres présents dans un tableau.
var lodash = require('lodash');
var arr = [3, 6, 1, 5, 8];
var sum = lodash.sum(arr);
console.log(sum);
Toutes les méthodes décrites ci-dessus sont compatibles avec tous les principaux navigateurs.
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.
LinkedInArticle connexe - JavaScript Array
- Vérifiez si le tableau contient une valeur en JavaScript
- Convertir un tableau en chaîne en JavaScript
- Créer un tableau de longueur spécifique en JavaScript
- Rechercher des objets dans un tableau en JavaScript
- Supprimer le premier élément d'un tableau en JavaScript
- Convertir des arguments en un tableau en JavaScript