Uproszczone klucze w TypeScript
Niekoniecznie trzeba przypisywać klucze wszystkim elementom. Wystarczy przypisać go pierwszemu elementowi, a klucze kolejnych elementów będą zwiększane po kolei. Przykład:
enum Season { Winter = 1, Spring, Summer, Autumn };
Sprawdźmy:
let current: Season = Season.Summer;
console.log(current); // wyświetli 3
Opowiedz, jaki będzie wynik wykonania następującego kodu:
enum Fruits { Apples = 1, Bananas, Oranges, Grapes };
let myFruit: Fruits = Fruits.Grapes;
console.log(myFruit);