Elemente entfernen: pop()
Das Gegenstück zu push() ist die Methode pop(): Sie entfernt das letzte Element eines Arrays. In die Klammern schreibst du nichts, weil sie immer das letzte Element entfernt. Die Klammern musst du aber schreiben.
Neben dem Ändern des Arrays gibt dir pop() das entfernte Element zurück, damit du damit weiterarbeiten kannst. Wir sagen, die Methode gibt das Element zurück, und das Element ist ihr Rückgabewert. Den zurückgegebenen Wert kannst du in einer Variablen speichern:
const farben = ["blau", "grün", "rosa"];
const letzteFarbe = farben.pop();
console.log(letzteFarbe);
console.log(farben);Das gibt Folgendes aus:
rosa
["blau", "grün"]Der Aufruf farben.pop() hat das Element "rosa" aus dem Array entfernt und zurückgegeben, sodass es in der Variablen letzteFarbe gespeichert wurde. Wenn du das entfernte Element nicht brauchst, schreibe einfach farben.pop(); in eine eigene Zeile.
Vergiss die Klammern nicht. Ohne sie wird die Methode nicht aufgerufen: const letzteFarbe = farben.pop; entfernt nichts und speichert die Methode selbst in letzteFarbe. Gibst du sie aus, siehst du [Function: pop] statt eines Elements.
So schreibst du es:
Anweisungen
- 1
Mias Projekt ist abgeschlossen, und sie verlässt das Team. Entferne das letzte Element von
kollegenmitpop()und speichere es in einer KonstantenausscheidenderKollege. - 2
Gib
ausscheidenderKollegeaus. - 3
Gib
kollegenaus, um zu prüfen, dass Mia nicht mehr im Array steht.