Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Array-Typisierung | Arrays
Einführung in TypeScript
course content

Kursinhalt

Einführung in TypeScript

Einführung in TypeScript

1. TypeScript-Grundlagen
2. Bedingte Anweisungen
3. Arrays
4. Schleifen
5. Funktionen

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

12
let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
copy

Wir haben 2 verschiedene Typen verwendet, als wir das Array deklariert haben. Wir haben Zahlen und Früchte gemischt.
Warum?
Ich weiß es nicht.

Was ist die korrekte Syntax, um ein Array mit mehreren Typen zu definieren?

Was ist die korrekte Syntax, um ein Array mit mehreren Typen zu definieren?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
We're sorry to hear that something went wrong. What happened?
some-alt