Avatar ·

Wie füge ich ein neues Element am Anfang eines Arrays in JavaScript hinzu?

Hallo zusammen! Ich habe gerade angefangen, JavaScript zu lernen, und bin auf ein Problem gestoßen. Ich habe ein Array mit Zahlen, zum Beispiel: `let numbers = [2, 3, 4, 5];`. Ich möchte die Zahl `1` ganz am Anfang hinzufügen, sodass `[1, 2, 3, 4, 5]` entsteht. Ich weiß, dass es für das Hinzufügen am Ende des Arrays die Methode `push()` gibt, und ich verwende sie: `numbers.push(6)` – und es funktioniert einwandfrei, das Element wird am Ende hinzugefügt. Aber wie ist es, wenn ich ein Element am Anfang einfügen muss? Ich habe versucht, `numbers[0] = 1` zu schreiben, aber das ersetzt das erste Element, anstatt ein neues hinzuzufügen. Das Array wird also zu `[1, 3, 4, 5]`, aber ich möchte, dass alle alten Elemente nach rechts verschoben werden. Ich habe gehört, dass es eine Methode `unshift()` gibt, bin mir aber nicht sicher, ob ich sie richtig verstanden habe. Und noch eine Frage: Wenn ich mehrere Elemente auf einmal am Anfang hinzufügen möchte, ist das auch möglich? Zum Beispiel, aus `[3, 4]` `[1, 2, 3, 4]` zu machen? Ich wäre dankbar für eine detaillierte Erklärung mit Beispielen. Vielen Dank im Voraus! <<>>

Verwenden Sie die Methode unshift()

Noch keine Antworten.

Anmelden um eine Antwort zu hinterlassen

Blogs