Retour au cours

Ajouter des éléments : push() et unshift()

JavaScript : Le cours complet pour débutant, de « Zéro à Héros »

54. Ajouter des éléments aux tableaux

JavaScript fournit plusieurs méthodes intégrées pour ajouter des éléments à un tableau.

1. .push() : Ajouter à la fin

La méthode push() ajoute un ou plusieurs éléments à la fin d'un tableau. Elle renvoie la nouvelle longueur du tableau.

javascript const cart = ['lait', 'pain'];

cart.push('œufs'); // Ajoute un élément cart.push('fromage', 'beurre'); // Ajoute plusieurs éléments

console.log(cart); // ['lait', 'pain', 'œufs', 'fromage', 'beurre']

2. .unshift() : Ajouter au début

La méthode unshift() ajoute un ou plusieurs éléments au début d'un tableau. Cette opération est généralement plus lente que push() car tous les éléments existants doivent être ré-indexés.

javascript const queue = ['personne B', 'personne C'];

queue.unshift('personne A');

console.log(queue); // ['personne A', 'personne B', 'personne C']

Ajouter par index

Vous pouvez également ajouter des éléments en assignant explicitement un index au-delà de la longueur actuelle. Cela crée des « emplacements vides » dans le tableau si l'écart est important.

javascript let sparse = [10, 20]; sparse[5] = 60; console.log(sparse); // [10, 20, <3 emplacements vides>, 60]