Kursinhalt
Einführung in TypeScript
Einführung in TypeScript
Array-Typisierung
TypeScript ist bekannt für sein Typsystem. Deshalb wird es TypeScript genannt.
© Der Autor dieses Kurses
In den vorherigen Kapiteln haben wir bereits gesehen, wie man Arrays typisiert.
Aber zuerst wollen wir eine Frage beantworten: Warum brauchen wir überhaupt Typisierung für Arrays?
Nehmen wir das Beispiel eines Bücherregals. Wir kaufen ein Bücherregal und beginnen, verschiedene Bücher darauf zu stellen. Aber im Laufe der Zeit beginnen wir, auch andere zufällige Gegenstände dort abzulegen, wie Medaillen, Tassen, Kisten und so weiter. Schließlich hört unser Bücherregal auf, nur ein Bücherregal zu sein, und wird zu einem normalen Regal.
Hier kommt die Typisierung ins Spiel. Wenn wir entscheiden, dass unser Bücherregal nur Bücher enthalten soll, geben wir das als Typ an.
Zum Beispiel:
Also, wir haben definiert, dass das Bücherregal ausschließlich Bücher enthalten wird.
Hinweis
Es gibt keinen Typ wie
book[]
; ich habe ihn erfunden, um das Beispiel verständlicher zu machen.
Wenn Sie ein Bücherregal nicht nur für Bücher, sondern auch für Figuren gekauft haben, können Sie das bookshelf
-Array mit mehreren Datentypen typisieren, so wie hier:
Also, wir haben definiert, dass das bookshelf
nicht nur Bücher, sondern auch Figuren speichern wird.
Wir können dasselbe mit einem realen Fall tun, wenn wir ein Array erstellen. Zum Beispiel müssen wir numerische Werte und Zeichenfolgen speichern, so wie hier:
let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
Wir haben 2 verschiedene Typen verwendet, als wir das Array deklariert haben. Wir haben Zahlen und Früchte gemischt.
Warum?
Ich weiß es nicht.
Danke für Ihr Feedback!