Welche Methode wird verwendet, um ein oder mehrere Elemente am Anfang eines Arrays hinzuzufügen?

Die unshift() Methode in JavaScript

In JavaScript wird die Methode unshift() verwendet, um ein oder mehrere Elemente am Anfang eines Arrays hinzuzufügen. Dieser Befehl ändert die Länge des Arrays und verschiebt die Positionen der bestehenden Elemente nach rechts.

Die Syntax der unshift() Methode sieht folgendermaßen aus:

array.unshift(element1, ..., elementN)

In diesem Fall stehen element1, ..., elementN für die Elemente, die Sie am Anfang des Arrays hinzufügen möchten.

Nehmen wir zum Beispiel an, Sie haben das folgende Array:

let arr = ['Apfel', 'Birne', 'Banane'];

Wenn Sie nun die unshift() Methode verwenden, um das Element "Orange" hinzuzufügen, sieht Ihr Code folgendermaßen aus:

arr.unshift('Orange');

Das Array sieht danach so aus:

['Orange', 'Apfel', 'Birne', 'Banane']

Die Methode unshift() kehrt die neue Länge des Arrays zurück, was in unserem Beispiel 4 wäre. Beachten Sie, dass die unshift() Methode das Originalarray ändert, anstatt eine Kopie zu erstellen.

Es ist wichtig, die Unterscheidung zwischen unshift(), shift(), push() und prepend() zu kennen. Während unshift() ein Element am Anfang eines Arrays hinzufügt, entfernt shift() ein Element vom Anfang eines Arrays. Auf der anderen Seite fügt push() ein Element am Ende eines Arrays hinzu.

Die Methode prepend() existiert nicht in JavaScript. Der Versuch, diese Methode zu verwenden, würde zu einem Fehler führen. In einigen anderen Sprachen oder Bibliotheken wird prepend() jedoch verwendet, um Elemente am Anfang von Strukturen hinzufügen zu können.

Insgesamt bietet die unshift() Methode in JavaScript eine nützliche Möglichkeit, Elemente schnell und einfach am Anfang eines Arrays einzufügen.

Related Questions

Finden Sie das nützlich?