HOWTO · JavaScript

Somme d'un tableau en JavaScript

Ce didacticiel explique comment obtenir la somme d'un tableau de nombres en 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.