Die statische Ty­pi­sie­rung er­mög­licht es dem Ty­pe­Script-Compiler, den Datentyp der Array-Elemente zu über­wa­chen. Dadurch re­du­zie­ren Ty­pe­Script Arrays die Feh­ler­an­fäl­lig­keit in Ihrem Code, sodass Sie sichere und zu­ver­läs­si­ge­re An­wen­dun­gen ent­wi­ckeln können.

Was sind Ty­pe­Script Arrays?

In Ty­pe­Script sind Arrays geordnete Listen von Werten. Wie in Ja­va­Script können Sie in Ty­pe­Script Arrays verwenden, um eine Sammlung von Elementen zu speichern. Diese Elemente dürfen ver­schie­de­ne Da­ten­ty­pen haben, ein­schließ­lich Zahlen, Zei­chen­ket­ten, Objekte oder anderer Arrays. Ty­pe­Script bietet den Vorteil, dass es statische Ty­pi­sie­rung un­ter­stützt, was bedeutet, dass Sie den Datentyp der Elemente in einem Array festlegen können. Das ver­bes­sert die Feh­ler­er­ken­nung bei der Ent­wick­lung.

Eine ent­schei­den­de Ei­gen­schaft von Arrays ist ihre dy­na­mi­sche Größe. So können Sie Elemente hin­zu­fü­gen oder entfernen, ohne im Voraus die Größe bestimmen zu müssen. In Ty­pe­Script sind Arrays stan­dard­mä­ßig ver­än­der­bar. Sie können aber un­ver­än­der­li­che (immutable) Arrays erstellen, indem Sie Array-Methoden wie map und filter verwenden, um neue Arrays basierend auf be­stehen­den Arrays zu erstellen. Arrays er­leich­tern das Filtern, Sortieren und die Iteration über Elemente und bieten eine kon­sis­ten­te Struktur zur Da­ten­or­ga­ni­sa­ti­on.

Darüber hinaus können Ty­pe­Script Arrays als Grundlage für die Im­ple­men­tie­rung von Da­ten­struk­tu­ren wie Stapeln (LIFO – Last-In-First-Out) und War­te­schlan­gen (FIFO – First-In-First-Out) dienen. Sie eignen sich auch zur Re­prä­sen­ta­ti­on von Listen, Tabellen und Samm­lun­gen in einer Vielzahl von An­wen­dun­gen. Durch die einfache Ver­wal­tung von Elementen desselben Typs sind Arrays besonders nützlich beim Ver­ar­bei­ten von Daten aus externen Quellen, sei es von APIs oder Da­ten­ban­ken.

Das ist die Syntax von Ty­pe­Script Arrays

In Ty­pe­Script werden Arrays mit den Schlüs­sel­wör­tern let, const oder var gefolgt von einem Va­ria­blen­na­men und einer Datentyp-Angabe de­kla­riert. Die Erklärung des Datentyps erfolgt mit einem Dop­pel­punkt und gibt an, welchen Datentyp die Elemente im Array haben sollen. Diese Elemente werden in eckigen Klammern und durch Kommas getrennt in einem Array-In­itia­li­sie­rungs­block platziert.

Die all­ge­mei­ne Syntax für die De­kla­ra­ti­on eines Ty­pe­Script Arrays sieht wie folgt aus:

const variableName: datatype[] = [element1, element2, ...];
ty­pe­script
  • va­ria­ble­Na­me ist der von Ihnen gewählte Name für das Array.
  • datatype gibt an, welchen Datentyp die Elemente im Array haben sollen.
  • [element1, element2, …] sind die tat­säch­li­chen Elemente oder Werte, die im Array ge­spei­chert werden sollen. Diese Elemente sollten den zuvor de­fi­nier­ten Datentyp besitzen.

Hier sind Beispiele zur Ver­an­schau­li­chung der Syntax:

// Data type: Number
const numbers: number[] = [1, 2, 3, 4, 5];
// Data type: String
const numbers: string[] = ["Alice", "Bob", "Charlie"];
// Data type: Boolean
const booleans: boolean[] = [true, false];
ty­pe­script

Ty­pe­Script-Array-Methoden

Ty­pe­Script-Array-Methoden sind äußerst nützlich und leis­tungs­stark, da sie Ihnen erlauben, Daten in Arrays auf ef­fi­zi­en­te Weise zu ver­ar­bei­ten, zu trans­for­mie­ren und zu or­ga­ni­sie­ren. Die folgende Tabelle gibt Ihnen einen Überblick über gängige Array-Methoden in Ty­pe­Script und ihre An­wen­dungs­be­rei­che.

Methode Be­schrei­bung
push() Fügt ein oder mehrere Elemente am Ende des Arrays hinzu und gibt die neue Länge des Arrays zurück.
pop() Entfernt das letzte Element aus dem Array und gibt dieses zurück.
unshift() Fügt ein oder mehrere Elemente am Anfang des Arrays hinzu und gibt die neue Länge des Arrays zurück.
shift() Entfernt das erste Element aus dem Array und gibt dieses zurück.
concat() Kom­bi­niert das aktuelle Array mit einem oder mehreren anderen Arrays und gibt ein neues Array zurück. Das ur­sprüng­li­che Array bleibt un­ver­än­dert.
join(separator) Wandelt die Elemente des Arrays in eine Zei­chen­ket­te um und gibt sie zurück, wobei Sie ein Trenn­zei­chen für die Elemente wählen können.
slice(start, end) Erstellt eine flache Kopie des Arrays, die aus den Elementen zwischen den an­ge­ge­be­nen Indizes start (inklusive) und end (exklusive) besteht. Das ur­sprüng­li­che Array bleibt un­ver­än­dert.
splice(start, deleteCount, element1, element2, ...) Fügt neue Elemente an der an­ge­ge­be­nen Position ein und/oder entfernt Elemente aus dem Array.
forEach(callback) Führt eine be­reit­ge­stell­te Funktion für jedes Element im Array aus.
map(callback) Erstellt ein neues Array, indem eine Funktion auf jedes Element im Array an­ge­wen­det wird.
filter(callback) Erstellt ein neues Array, das alle Elemente enthält, für die die be­reit­ge­stell­te Funktion true zu­rück­gibt.

Beispiele für den Einsatz von Ty­pe­Script Arrays

Ty­pe­Script Arrays sind un­er­läss­li­che Werkzeuge, wenn es darum geht, Daten in An­wen­dun­gen zu or­ga­ni­sie­ren und zu ver­ar­bei­ten. Wir stellen Ihnen einige der wich­tigs­ten Ar­beits­schrit­te vor.

Auf Array-Elemente zugreifen

Der Zugriff auf Array-Elemente in Ty­pe­Script ist eine grund­le­gen­de Operation, die es Ihnen er­mög­licht, spe­zi­fi­sche Elemente innerhalb eines Arrays abzurufen. Sie können auf Array-Elemente mithilfe ihres Index zugreifen, der ihre Position im Array darstellt. In Ty­pe­Script ist die In­de­xie­rung von Arrays null­ba­siert. Das erste Element hat dem­zu­fol­ge den Index 0 und das zweite Element den Index 1.

let myArray: number[] = [10, 20, 30, 40, 50];
// Accessing elements using index
let firstElement: number = myArray[0]; // Output: 10
let secondElement: number = myArray[1]; // Output: 20
let thirdElement: number = myArray[2]; // Output: 30
// Assigning a new value to an array element
myArray[3] = 99; // 4th element in myArray = 99
ty­pe­script

Array-De­struk­tu­rie­rung

Mit Array-De­struk­tu­rie­rung in Ty­pe­Script können Sie Werte aus einem Array schnell und einfach ex­tra­hie­ren und sie Variablen zuweisen.

let numberArray: number[] = [1, 2, 3];
// Array destructuring
let [firstNumber, secondNumber, thirdNumber] = numberArray;
// Access values
console.log(firstNumber); // Outputs 1
console.log(secondNumber); // Outputs 2
console.log(thirdNumber); // Outputs 3
ty­pe­script

Iteration über Elemente in Ty­pe­Script Arrays

Hier ist ein Beispiel für eine Iteration über ein Array in Ty­pe­Script mithilfe einer for-Schleife:

let numbers: number[] = [1, 2, 3, 4, 5];
for (let i = 0; i < numbers.length; i++) {
    console.log(numbers[i]);
}
ty­pe­script

In diesem Beispiel haben wir ein Array numbers, das Zahlen enthält. Wir verwenden eine for-Schleife, um durch das Array zu iterieren. Die Schleife beginnt bei i = 0, und wir erhöhen i in jedem Schlei­fen­durch­lauf. Mit numbers[i] greifen wir auf das jeweilige Element des Arrays zu und geben es aus.

Wir erhalten die Ausgabe:

1
2
3
4
5
ty­pe­script
KI-Assistent kostenlos – Ihr smarter All­tags­hel­fer
  • DSGVO-konform & sicher gehostet in Deutsch­land
  • Pro­duk­ti­vi­tät steigern – weniger Aufwand, mehr Output
  • Direkt im Browser starten – ohne In­stal­la­ti­on
Zum Hauptmenü