Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Array-Methoden und -Manipulation | Variablen und Datentypen
Einführung in JavaScript

bookArray-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:

1234567
let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
copy

Unshift

Die Methode unshift() funktioniert wie die Methode push(), fügt den Wert jedoch am Anfang des Arrays ein.

123456
let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
copy

Indizierung

Das Hinzufügen eines neuen Wertes ist durch Indizierung möglich:

123456
let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
copy

Indexierung ermöglicht das Zuweisen eines Wertes zu einem bestimmten Index, das erneute Zuweisen eines vorherigen Wertes und weitere Operationen:

12345
let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
copy

Um ein neues Element fehlerfrei zum Array hinzuzufügen, kann die Methode push(value) oder der Ausdruck arr[arr.length] = value verwendet werden:

12345678910111213
let 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);
copy

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:

1234567
let 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);
copy

Shift

Die Methode shift() funktioniert wie pop(), entfernt jedoch das erste Element aus einem Array:

123456789101112
let 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);
copy

1. Wie kann ein Element am Ende des Arrays hinzugefügt werden?

2. Wie kann das letzte Element im Array entfernt werden?

question mark

Wie kann ein Element am Ende des Arrays hinzugefügt werden?

Select the correct answer

question mark

Wie kann das letzte Element im Array entfernt werden?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 7

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

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

bookArray-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:

1234567
let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
copy

Unshift

Die Methode unshift() funktioniert wie die Methode push(), fügt den Wert jedoch am Anfang des Arrays ein.

123456
let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
copy

Indizierung

Das Hinzufügen eines neuen Wertes ist durch Indizierung möglich:

123456
let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
copy

Indexierung ermöglicht das Zuweisen eines Wertes zu einem bestimmten Index, das erneute Zuweisen eines vorherigen Wertes und weitere Operationen:

12345
let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
copy

Um ein neues Element fehlerfrei zum Array hinzuzufügen, kann die Methode push(value) oder der Ausdruck arr[arr.length] = value verwendet werden:

12345678910111213
let 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);
copy

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:

1234567
let 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);
copy

Shift

Die Methode shift() funktioniert wie pop(), entfernt jedoch das erste Element aus einem Array:

123456789101112
let 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);
copy

1. Wie kann ein Element am Ende des Arrays hinzugefügt werden?

2. Wie kann das letzte Element im Array entfernt werden?

question mark

Wie kann ein Element am Ende des Arrays hinzugefügt werden?

Select the correct answer

question mark

Wie kann das letzte Element im Array entfernt werden?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 7
some-alt