Comment ajouter une valeur à un tableau en JavaScript ?

Une méthode permet d'ajouter une valeur à un tableau. Voici comment.

Il est possible d'ajouter des variables à un tableau qui en contient déjà dans le langage JavaScript. La classe Array fournit par défaut les méthodes nécessaires. Ces dernières diffèrent selon le type de valeurs que l'on veut ajouter.

Pour ajouter une valeur à un tableau, il suffit de faire appel à la méthode push(). Cette méthode retourne la longueur du tableau une fois les nouvelles valeurs ajoutées.

var monTableau = [x, y, z];
var longueur = monTableau.push(a);
console.log(monTableau); //Cette commande affichera [x, y, z, a]
console.log(longueur); //Cette commande affichera 4

La méthode push() peut prendre plusieurs valeurs à la suite comme arguments. Elle accepte autant de valeurs que vous le souhaitez. Ces valeurs sont ajoutées à la suite du tableau dans le même ordre que l'ordre des paramètres.

var monTableau = [x, y, z];
var longueur = monTableau.push(a, d, b);
console.log(monTableau); //Cette commande affichera [x, y, z, a, d, b]
console.log(longueur); //Cette commande affichera 6

Si les variables que vous souhaitez ajouter sont contenues dans un tableau, il faut alors utiliser la méthode concat(). Son fonctionnement est différent de la méthode push(). Elle prend en paramètre le tableau à concaténer et retourne en résultat le tableau résultant de la concaténation. Les deux tableaux de départ ne sont pas affectés.

var monTableau = [x, y, z];
var monDeuxiemeTableau = [a, d, b];
var tableauTotal = monTableau.concat(monDeuxiemeTableau);
console.log(monTableau); //Cette commande affichera [x, y, z]
console.log(tableauTotal); //Cette commande affichera [x, y, z, a, d, b]

JavaScript