Enums
Parte do curso de TypeScript
Alguns valores vêm de uma lista curta e fixa. Um pedido está pendente, enviado ou entregue. Uma linha de log é debug, info, warn ou error. Uma direção é para cima, para baixo, para a esquerda ou para a direita. Escrever isso como strings soltas funciona até o dia em que alguém digita "shiped", e aí uma comparação falha em silêncio e o pedido fica parado em um estado que nada trata.
Um enum, abreviação de enumeração, é um conjunto nomeado dos valores permitidos. Você define a lista uma vez, se refere aos membros dela pelo nome em todos os outros lugares, e um erro de digitação vira um erro de compilação em vez de um mistério. ...
Quer aprender TypeScript Enums em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com TypeScript pronto e pratique Enums com um tutor de IA que conhece seu código.
Começar esta liçãoEnumsO que você vai aprender
- Numeric enums
- String enums
- Const enums
- Enums vs string literal unions
- Reverse mapping caveats
Leia esta lição no seu idioma
Todas as lições deste curso
18 lições- 1Ola, TypeScript20 min
- 2Type Basicos25 min
- 3Arrays e Tuples25 min
- 4Object Types e Interfaces25 min
- 5Funcoes25 min
- 6Union e Literal Types25 min
- 7Type Narrowing30 min
- 8Type Aliases vs Interfaces20 min
- 9Optional, Readonly e Nullable25 min
- 10Enums20 min
- 11Generics30 min
- 12Classes25 min
- 13Heranca e Abstract Classes25 min
- 14Modules25 min
- 15Utility Types30 min
- 16Mapped e Conditional Types30 min
- 17Declaration Files e Bibliotecas25 min
- 18tsconfig e o Compiler30 min
