Arbeiten Mit Array-Elementen
Sie wissen bereits, wie man Arrays erstellt, aber was tun Sie, wenn Ihr Vorgesetzter Sie auffordert, das erste oder letzte Element aus dem Array zu löschen? Oder vielleicht ein Element zum Array hinzufügen? Was ist, wenn Sie die Länge des Arrays (die Anzahl der Elemente im Array) ermitteln sollen? Dann würden Sie sagen, dass Sie nicht wissen, wie das geht, und könnten entlassen werden 😩.
Aber keine Sorge! In diesem Kapitel erfahren Sie, wie das funktioniert, und wir betrachten die grundlegenden Methoden zur Arbeit mit Arrays!
Hinzufügen von Elementen zu einem Array
Beginnen wir mit dem Einfachsten: Wie fügt man ein Element zu einem Array hinzu?
Dafür können Sie die Methode push verwenden! Sehen wir uns ein Beispiel an:
123let numbers: number[] = [1, 2, 3]; let newLength = numbers.push(4); console.log(numbers);
Wir haben also ein Element zum Array numbers hinzugefügt. Mit der Methode push können Sie auch mehrere Elemente gleichzeitig hinzufügen:
123let numbers: number[] = [1, 2, 3]; let newLength = numbers.push(4, 5); console.log(numbers);
Entfernen des letzten Elements
Um das letzte Element leise aus dem Array zu entfernen, kann die Methode pop() verwendet werden. Diese Methode entfernt das letzte Element aus dem Array und gibt es zurück.
Im Folgenden ein Beispiel:
1234let numbers: number[] = [1, 2, 3]; let lastElement = numbers.pop(); console.log(`array after modifying: ${numbers}`); console.log(`the last element was ${lastElement}`);
Beachten Sie, dass das Zurückgeben eines Wertes bedeutet, ihn einer anderen Variablen zuzuweisen. Daher wird ein Wert mithilfe einer Array-Methode einer Variablen zugewiesen. Was Methoden, Funktionen und deren Unterschiede sind, wird im nächsten Abschnitt behandelt.
Entfernen des ersten Elements
Die Methode shift() entfernt das erste Element des Arrays und gibt dessen Wert zurück, zum Beispiel:
123let numbers: number[] = [1, 2, 3]; let firstElement = numbers.shift(); console.log(`numbers: ${numbers}, deleted element: ${firstElement}`);
Es gibt auch eine umgekehrte Methode, die im Gegensatz dazu ein oder mehrere Elemente am Anfang des Arrays hinzufügt und die neue Länge des Arrays zurückgibt, zum Beispiel:
123let numbers: number[] = [2, 3, 4]; let newLength = numbers.unshift(0, 1); console.log(`numbers: ${numbers} with length: ${newLength}`);
Arrays kombinieren
TypeScript ermöglicht es uns außerdem, zwei Arrays mit der Methode concat() zu kombinieren, wodurch ein neues, größeres Array zurückgegeben wird:
1234let array1: number[] = [1, 2]; let array2: number[] = [3, 4]; let combinedArray = array1.concat(array2); console.log(`combined array = ${combinedArray}`);
Ein Teil eines Arrays kann ebenfalls extrahiert und in einem neuen Array gespeichert werden, indem die Methode slice() verwendet wird. Hierbei müssen die Indizes der äußersten Elemente angegeben werden; alle Elemente zwischen diesen Indizes werden in ein neues Array übertragen. Zum Beispiel:
123let numbers: number[] = [1, 2, 3, 4, 5]; let slicedArray = numbers.slice(1, 4); console.log(`sliced array = ${slicedArray}`);
Hinweis
Das
slicedArrayenthält Elemente von Index 1 (einschließlich) bis Index 4 (ausschließlich), also die Elemente mit den Indizes 1, 2 und 3.
Dies sind nicht alle Methoden und Möglichkeiten, mit Arrays zu arbeiten, sondern die grundlegenden Methoden, die Einsteiger kennen sollten. Mit fortschreitendem Lernen von TypeScript werden Sie neue Methoden entdecken, oder vielleicht reichen die in diesem Kapitel behandelten Methoden bereits aus.
1. Was bewirkt die Methode push, wenn sie auf ein Array in TypeScript angewendet wird?
2. Welche Methode wird verwendet, um das erste Element aus einem Array in TypeScript zu entfernen?
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
Awesome!
Completion rate improved to 2.94
Arbeiten Mit Array-Elementen
Swipe um das Menü anzuzeigen
Sie wissen bereits, wie man Arrays erstellt, aber was tun Sie, wenn Ihr Vorgesetzter Sie auffordert, das erste oder letzte Element aus dem Array zu löschen? Oder vielleicht ein Element zum Array hinzufügen? Was ist, wenn Sie die Länge des Arrays (die Anzahl der Elemente im Array) ermitteln sollen? Dann würden Sie sagen, dass Sie nicht wissen, wie das geht, und könnten entlassen werden 😩.
Aber keine Sorge! In diesem Kapitel erfahren Sie, wie das funktioniert, und wir betrachten die grundlegenden Methoden zur Arbeit mit Arrays!
Hinzufügen von Elementen zu einem Array
Beginnen wir mit dem Einfachsten: Wie fügt man ein Element zu einem Array hinzu?
Dafür können Sie die Methode push verwenden! Sehen wir uns ein Beispiel an:
123let numbers: number[] = [1, 2, 3]; let newLength = numbers.push(4); console.log(numbers);
Wir haben also ein Element zum Array numbers hinzugefügt. Mit der Methode push können Sie auch mehrere Elemente gleichzeitig hinzufügen:
123let numbers: number[] = [1, 2, 3]; let newLength = numbers.push(4, 5); console.log(numbers);
Entfernen des letzten Elements
Um das letzte Element leise aus dem Array zu entfernen, kann die Methode pop() verwendet werden. Diese Methode entfernt das letzte Element aus dem Array und gibt es zurück.
Im Folgenden ein Beispiel:
1234let numbers: number[] = [1, 2, 3]; let lastElement = numbers.pop(); console.log(`array after modifying: ${numbers}`); console.log(`the last element was ${lastElement}`);
Beachten Sie, dass das Zurückgeben eines Wertes bedeutet, ihn einer anderen Variablen zuzuweisen. Daher wird ein Wert mithilfe einer Array-Methode einer Variablen zugewiesen. Was Methoden, Funktionen und deren Unterschiede sind, wird im nächsten Abschnitt behandelt.
Entfernen des ersten Elements
Die Methode shift() entfernt das erste Element des Arrays und gibt dessen Wert zurück, zum Beispiel:
123let numbers: number[] = [1, 2, 3]; let firstElement = numbers.shift(); console.log(`numbers: ${numbers}, deleted element: ${firstElement}`);
Es gibt auch eine umgekehrte Methode, die im Gegensatz dazu ein oder mehrere Elemente am Anfang des Arrays hinzufügt und die neue Länge des Arrays zurückgibt, zum Beispiel:
123let numbers: number[] = [2, 3, 4]; let newLength = numbers.unshift(0, 1); console.log(`numbers: ${numbers} with length: ${newLength}`);
Arrays kombinieren
TypeScript ermöglicht es uns außerdem, zwei Arrays mit der Methode concat() zu kombinieren, wodurch ein neues, größeres Array zurückgegeben wird:
1234let array1: number[] = [1, 2]; let array2: number[] = [3, 4]; let combinedArray = array1.concat(array2); console.log(`combined array = ${combinedArray}`);
Ein Teil eines Arrays kann ebenfalls extrahiert und in einem neuen Array gespeichert werden, indem die Methode slice() verwendet wird. Hierbei müssen die Indizes der äußersten Elemente angegeben werden; alle Elemente zwischen diesen Indizes werden in ein neues Array übertragen. Zum Beispiel:
123let numbers: number[] = [1, 2, 3, 4, 5]; let slicedArray = numbers.slice(1, 4); console.log(`sliced array = ${slicedArray}`);
Hinweis
Das
slicedArrayenthält Elemente von Index 1 (einschließlich) bis Index 4 (ausschließlich), also die Elemente mit den Indizes 1, 2 und 3.
Dies sind nicht alle Methoden und Möglichkeiten, mit Arrays zu arbeiten, sondern die grundlegenden Methoden, die Einsteiger kennen sollten. Mit fortschreitendem Lernen von TypeScript werden Sie neue Methoden entdecken, oder vielleicht reichen die in diesem Kapitel behandelten Methoden bereits aus.
1. Was bewirkt die Methode push, wenn sie auf ein Array in TypeScript angewendet wird?
2. Welche Methode wird verwendet, um das erste Element aus einem Array in TypeScript zu entfernen?
Danke für Ihr Feedback!