Die Aussage in der Quizfrage, dass die pop()
Methode das letzte Element aus einem Array entfernt und ein neues Array zurückgibt, ist falsch. Tatsächlich entfernt die pop()
Methode das letzte Element aus einem Array, gibt jedoch dieses entfernte Element zurück, nicht ein neues Array.
Die pop()
Methode wird üblicherweise verwendet, um durch ein Array von hinten nach vorne zu iterieren und dabei jedes Element zu verarbeiten oder zu überprüfen. Hier ist ein einfaches Beispiel für die Anwendung der pop()
Methode:
let tiere = ['Katze', 'Hund', 'Schaf'];
let letztesTier = tiere.pop();
console.log(letztesTier); // Gibt 'Schaf' aus
console.log(tiere); // Gibt ['Katze', 'Hund'] aus
In diesem Beispiel wird die pop()
Methode auf das Array tiere
angewandt. Sie entfernt das letzte Element 'Schaf' und dieses wird in der Variablen letztesTier
gespeichert. Das ursprüngliche Array tiere
hat jetzt nur noch zwei Elemente und sieht so aus: ['Katze', 'Hund'].
Beachten Sie, dass die pop()
Methode das ursprüngliche Array verändert und nicht kopiert. Wenn Sie das Original-Array unverändert lassen möchten, sollten Sie andere Methoden wie slice()
oder den Spread-Operator ...
in Betracht ziehen.
Es ist erwähnenswert, dass die pop()
Methode in der Praxis viel weniger verwendet wird als die push()
Methode, da es häufiger vorkommt, dass Elemente am Ende eines Arrays hinzugefügt statt entfernt werden. Dennoch ist es wichtig zu wissen, wie und wann man die pop()
Methode verwendet und was sie zurückgibt, vor allem, da das Missverständnis, dass sie ein neues Array zurückgibt, weit verbreitet ist.