Typisierte Arrays
Teil des Abschnitts Einführung in TypeScript der JavaScript-Journey von Coddy — Lektion 13 von 73.
Typisierte Arrays sind eine der leistungsfähigsten Funktionen von TypeScript zur Organisation und Verwaltung mehrerer Werte unter Beibehaltung der Typsicherheit.
In TypeScript können Sie festlegen, dass ein Array nur Elemente eines bestimmten Typs enthalten darf, indem Sie die Type[]-Syntax verwenden. Dies stellt sicher, dass jedes Element im Array dem erwarteten Typ entspricht, wodurch häufige Fehler vermieden werden, die beim Mischen verschiedener Datentypen auftreten.
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];Wenn Sie ein typisiertes Array deklarieren, erzwingt TypeScript, dass nur Werte des angegebenen Typs hinzugefügt werden können. Dies bedeutet, dass Sie nicht versehentlich Strings mit Zahlen oder anderen inkompatiblen Typen mischen können, was dazu beiträgt, Fehler bereits während der Entwicklung und nicht erst zur Laufzeit zu erkennen.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Aufgabe
EinfachErstellen Sie ein typisiertes Array namens scores, das nur Zahlen enthalten kann, und initialisieren Sie es mit den Werten 85, 92 und 78.
Erstellen Sie dann ein weiteres typisiertes Array namens studentNames, das nur Zeichenfolgen enthalten kann, und initialisieren Sie es mit den Werten "Alice", "Bob" und "Charlie".
Erstellen Sie schließlich ein typisiertes Array namens passedExams, das nur boolesche Werte enthalten kann, und initialisieren Sie es mit true, false und true.
Geben Sie alle drei Arrays in der Reihenfolge ihrer Erstellung in separaten Zeilen auf der Konsole aus.
Spickzettel
Typisierte Arrays in TypeScript stellen sicher, dass Arrays nur Elemente eines bestimmten Typs enthalten, indem sie die Type[]-Syntax verwenden:
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];TypeScript erzwingt Typsicherheit, indem es verhindert, dass inkompatible Typen im selben Array gemischt werden, wodurch Fehler bereits während der Entwicklung erkannt werden.
Probier es selbst
// TODO: Schreibe deinen Code hier
// Erstelle die drei typisierten Arrays wie in der Challenge beschrieben
// Gib alle drei Arrays in der Konsole ausDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Einführung in TypeScript
1Erste Schritte mit TS
Was ist TypeScript?Warum TypeScript verwenden?Dein erster TypeScript-CodeKompilierungsprozess & FehlerZusammenfassung: Einführung in TS4Arbeiten mit Funktionen
Typisierung von Parametern & RückgabewertenTypisierung von Arrow-FunktionenDer Rückgabetyp 'void'Optionale Parameter mit '?'Standard-ParameterwerteTypisierung von Rest-ParameternDefinieren von FunktionstypenZusammenfassung: Typisierte Funktionen erstellen2Basis-Typen
Basis-Typen: str, num, booleanDer 'any'-Typ: Der NotausgangDer 'unknown'-TypArbeiten mit 'null' & 'undef'Typinferenz in der PraxisExplizite Typ-AnnotationenZusammenfassung: Übung zu Basis-Typen5Typen: Aliase, Unions & Intersections
Typ-Aliase für primitive DatentypenUnion-Typen ('|')Arbeiten mit Union-TypenLiteral-TypenIntersection-Typen ('&')Kombinieren von Typ-AliasenZusammenfassung: Fortgeschrittene Typ-Kombinationen3Datenstruktur: Arrays & Tupel
Typisierte Arrays'readonly'-Modifikator für ArraysWas ist ein Tupel?Deklarieren von und Zugriff auf TupelDestrukturierung von TupelnReadonly-TupelMehrdimensionale typisierte ArraysSpread-Operator mit ArraysZusammenfassung: Arrays und Tupel