55. Supprimer des éléments des tableaux
Nous utilisons .pop() et .shift() pour supprimer des éléments aux extrémités d'un tableau.
1. .pop() : Supprimer de la fin
La méthode pop() supprime le dernier élément d'un tableau et renvoie cet élément supprimé.
javascript const stack = ['A', 'B', 'C'];
let lastItem = stack.pop(); // lastItem est 'C'
console.log(stack); // ['A', 'B'] console.log(lastItem); // C
2. .shift() : Supprimer du début
La méthode shift() supprime le premier élément d'un tableau et renvoie cet élément supprimé. Comme unshift(), cela nécessite une ré-indexation et est plus lent pour les tableaux très volumineux.
javascript const list = ['tâche 1', 'tâche 2', 'tâche 3'];
let nextTask = list.shift(); // nextTask est 'tâche 1'
console.log(list); // ['tâche 2', 'tâche 3']
.splice() (Aperçu)
Pour supprimer des éléments au milieu d'un tableau, ou supprimer un nombre spécifique d'éléments, nous utilisons la puissante méthode .splice() (abordée plus tard dans les leçons avancées sur les tableaux).