Enums
Teil des TypeScript-Kurses
Manche Werte stammen aus einer kurzen, festen Liste. Eine Bestellung ist offen, versendet oder zugestellt. Eine Log-Zeile ist debug, info, warn oder error. Eine Richtung ist hoch, runter, links oder rechts. Das als einfache Strings zu schreiben funktioniert genau so lange, bis jemand "shiped" tippt, dann scheitert ein Vergleich stillschweigend und die Bestellung sitzt in einem Zustand fest, den nichts behandelt.
Ein Enum, kurz f眉r Aufz盲hlung, ist eine benannte Menge der erlaubten Werte. Du definierst die Liste einmal, sprichst ihre Mitglieder 眉berall sonst 眉ber ihren Namen an, und aus einem Tippfehler wird ein Fehler beim Kompilieren statt eines R盲tsels. ...
M枚chtest du TypeScript Enums in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem TypeScript und arbeite Enums praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenEnumsWas du lernen wirst
- Numeric enums
- String enums
- Const enums
- Enums vs string literal unions
- Reverse mapping caveats
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
18 Lektionen- 1Hallo, TypeScript20 Min.
- 2Type Basics25 Min.
- 3Arrays und Tuples25 Min.
- 4Object Types und Interfaces25 Min.
- 5Funktionen25 Min.
- 6Union und Literal Types25 Min.
- 7Type Narrowing30 Min.
- 8Type Aliases vs Interfaces20 Min.
- 9Optional, Readonly und Nullable25 Min.
- 10Enums20 Min.
- 11Generics30 Min.
- 12Classes25 Min.
- 13Vererbung und Abstract Classes25 Min.
- 14Module25 Min.
- 15Utility Types30 Min.
- 16Mapped und Conditional Types30 Min.
- 17Declaration Files und Libraries25 Min.
- 18tsconfig und der Compiler30 Min.
