Enums
Partie du cours TypeScript
Certaines valeurs viennent d'une liste courte et fermée. Une commande est en attente, expédiée ou livrée. Une ligne de log est debug, info, warn ou error. Une direction est haut, bas, gauche ou droite. Les écrire comme de simples chaînes fonctionne parfaitement, jusqu'au jour où quelqu'un tape "shiped" : la comparaison échoue sans bruit et la commande reste dans un état que rien ne traite.
Un enum, abréviation d'énumération, est un ensemble nommé de valeurs autorisées. Vous définissez la liste une fois, vous désignez ses membres par leur nom partout ailleurs, et une faute de frappe devient une erreur de compilation au lieu d'un mystère. ...
Envie d’apprendre TypeScript Enums dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec TypeScript prêt, et travaillez sur Enums avec un tuteur IA qui connaît votre code.
Commencer cette leçonEnumsCe que vous allez apprendre
- Numeric enums
- String enums
- Const enums
- Enums vs string literal unions
- Reverse mapping caveats
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
18 leçons- 1Hello, TypeScript20 min
- 2Les bases des Type25 min
- 3Arrays et tuples25 min
- 4Object Types et Interfaces25 min
- 5Les fonctions25 min
- 6Union et Literal Types25 min
- 7Narrowing de Type30 min
- 8Type Aliases vs Interfaces20 min
- 9Optional, readonly et nullable25 min
- 10Enums20 min
- 11Les generics30 min
- 12Les Classes25 min
- 13Héritage et Abstract Classes25 min
- 14Modules25 min
- 15Utility types30 min
- 16Mapped et conditional types30 min
- 17Declaration Files et bibliothèques25 min
- 18tsconfig et le Compiler30 min
