Comment compter les éléments d'un tableau en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-11-19 16:27:06
Thèmes : tableau - array - javascript
Question

Comment faire pour compter les éléments d'un tableau (array) simple, ou multidimensionnel, en JavaScript ?

var tableau = ['a','b','c','d','e','f'];
var tableau = [["a","b","c","d","e","f"],["a","b","c","d","e"],["a","b","c","d"]];
Réponse

Pour compter le nombre d'éléments que contient un tableau, avec JavaScript, vous pouvez utiliser la propriété length de la manière suivante :

<script>
var tableau = ['a','b','c','d','e','f'];
alert("Nombre d'éléments dans le tableau: " + tableau.length);
</script>

Vous trouverez plus d'info sur la propriété length via cette page du site de Mozilla.

Si vous avez un tableau multidimensionnel, et que vous voulez compter le nombre d'éléments total, il vous faudra utiliser la méthode reduce() comme expliquée sur cette autre page du site de Mozilla :

<script>
var tableau = [["a","b","c","d","e","f"],["a","b","c","d","e"],["a","b","c","d"]];
alert("Nombre d'éléments dans le tableau: " + tableau.reduce((ensembles, ensemble) => ensembles + ensemble.length, 0));
</script>