Array-Methoden und -Manipulation
Arrays sind vielseitig einsetzbar zur Speicherung und zum Abrufen von Daten. Das Abrufen von Daten mit eckigen Klammern []
wird als Indexierung bezeichnet.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
Es stehen jedoch verschiedene Methoden zur Verfügung, um mit Arrays zu arbeiten.
Hinzufügen von Elementen
Es gibt verschiedene Möglichkeiten, Elemente zu einem Array hinzuzufügen.
Push
Die Methode push()
fügt einen neuen Wert am Ende des Arrays hinzu:
1234567let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
Die Methode unshift()
funktioniert wie die Methode push()
, fügt den Wert jedoch am Anfang des Arrays ein.
123456let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Indizierung
Das Hinzufügen eines neuen Wertes ist durch Indizierung möglich:
123456let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
Indexierung ermöglicht das Zuweisen eines Wertes zu einem bestimmten Index, das erneute Zuweisen eines vorherigen Wertes und weitere Operationen:
12345let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
Um ein neues Element fehlerfrei zum Array hinzuzufügen, kann die Methode push(value)
oder der Ausdruck arr[arr.length] = value
verwendet werden:
12345678910111213let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Löschen von Elementen
Gelegentlich ist es notwendig, Elemente aus einem Array zu entfernen. Dies kann auf verschiedene Arten erfolgen.
Pop
Die Methode pop()
entfernt das letzte Element eines Arrays und ermöglicht es, dieses in einer anderen Variablen zu speichern:
1234567let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
Die Methode shift()
funktioniert wie pop()
, entfernt jedoch das erste Element aus einem Array:
123456789101112let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. Wie kann ein Element am Ende des Arrays hinzugefügt werden?
2. Wie kann das letzte Element im Array entfernt werden?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain the difference between push and unshift?
How does indexing work when adding or updating elements?
What happens if I use pop or shift on an empty array?
Awesome!
Completion rate improved to 2.33
Array-Methoden und -Manipulation
Swipe um das Menü anzuzeigen
Arrays sind vielseitig einsetzbar zur Speicherung und zum Abrufen von Daten. Das Abrufen von Daten mit eckigen Klammern []
wird als Indexierung bezeichnet.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
Es stehen jedoch verschiedene Methoden zur Verfügung, um mit Arrays zu arbeiten.
Hinzufügen von Elementen
Es gibt verschiedene Möglichkeiten, Elemente zu einem Array hinzuzufügen.
Push
Die Methode push()
fügt einen neuen Wert am Ende des Arrays hinzu:
1234567let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
Die Methode unshift()
funktioniert wie die Methode push()
, fügt den Wert jedoch am Anfang des Arrays ein.
123456let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Indizierung
Das Hinzufügen eines neuen Wertes ist durch Indizierung möglich:
123456let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
Indexierung ermöglicht das Zuweisen eines Wertes zu einem bestimmten Index, das erneute Zuweisen eines vorherigen Wertes und weitere Operationen:
12345let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
Um ein neues Element fehlerfrei zum Array hinzuzufügen, kann die Methode push(value)
oder der Ausdruck arr[arr.length] = value
verwendet werden:
12345678910111213let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Löschen von Elementen
Gelegentlich ist es notwendig, Elemente aus einem Array zu entfernen. Dies kann auf verschiedene Arten erfolgen.
Pop
Die Methode pop()
entfernt das letzte Element eines Arrays und ermöglicht es, dieses in einer anderen Variablen zu speichern:
1234567let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
Die Methode shift()
funktioniert wie pop()
, entfernt jedoch das erste Element aus einem Array:
123456789101112let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. Wie kann ein Element am Ende des Arrays hinzugefügt werden?
2. Wie kann das letzte Element im Array entfernt werden?
Danke für Ihr Feedback!