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]