TypeScript: Enum
Een enum (enumerator) gebruik je indien je een aantal vaste waarden wil gebruiken in jouw code. Enums kunnen in vele gevallen nuttig zijn. Een veel gebruikte situatie is status: bv. de status van een gebruiker in een chat programma (online, away, brb) of een speler (alive, dead) etc.
Een enum definieer je als volgt:
Color is de naam van jouw enum. Red, Green en Blue zijn alle mogelijke waarden.
Je gebruikt jouw enum zoals andere types:
Om jouw variabel van het type Color een waarde te geven, doe je:
In de achtergrond houdt TypeScript een getal bij voor elke enum. De eerste waarde zal altijd gelijk zijn aan 0, de tweede 1, enz.
We kunnen echter de waarden hiervan aanpassen bij het definiëren van die enum
Nu start de enum bij 5:
We kunnen ook elke enum een aparte waarde geven:
Soms wil je de string waarde van een enum tonen. Je kan hiervoor de naam van de enum + [] gebruiken:
Last updated