Typisierte Arrays
Teil des Abschnitts Einführung in TypeScript der JavaScript-Journey von Coddy. Lektion 13 von 73.
Typisierte Arrays gehören zu den leistungsstärksten Funktionen von TypeScript zum Organisieren und Verwalten mehrerer Werte bei gleichzeitiger Wahrung der Typsicherheit.
In TypeScript kannst du festlegen, dass ein Array mithilfe der Syntax Type[] nur Elemente eines bestimmten Typs enthalten darf. Dadurch wird sichergestellt, dass jedes Element im Array dem erwarteten Typ entspricht, und häufige Fehler werden verhindert, 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 du ein typisiertes Array deklarierst, stellt TypeScript sicher, dass ihm nur Werte des angegebenen Typs hinzugefügt werden können. Das bedeutet, dass du nicht versehentlich Zeichenfolgen mit Zahlen oder anderen inkompatiblen Typen mischen kannst, wodurch Fehler bereits während der Entwicklung statt erst zur Laufzeit erkannt werden.
Aufgabe
EinfachErstelle ein typisiertes Array namens scores, das nur numbers enthalten kann, und initialisiere es mit den Werten 85, 74 und 78.
Erstelle dann ein weiteres typisiertes Array namens studentNames, das nur strings enthalten kann, und initialisiere es mit den Werten "Alice", "Bob" und "Charlie".
Erstelle schließlich ein typisiertes Array namens passedExams, das nur boolean-Werte enthalten kann, und initialisiere es mit true, false und true.
Gib alle drei Arrays in separaten Zeilen in der Reihenfolge, in der sie erstellt wurden, in der console aus.
Probier es selbst
// TODO: Schreibe deinen Code hier
// Erstelle die drei typisierten Arrays wie in der Challenge beschrieben
// Gib alle drei Arrays auf 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Übe selbstständig: Online-JavaScript-Compiler