Retour au cours

Supprimer des éléments : pop() et shift()

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

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).