TypeScriptでの自動インクリメント列挙型
すべてのメンバーにキーを指定する必要はありません。 最初のメンバーにキーを指定すれば十分で、次のメンバーのキーは順番に増加していきます。 例:
enum Season { Winter = 1, Spring, Summer, Autumn };
確認してみましょう:
let current: Season = Season.Summer;
console.log(current); // 3 を出力
次のコードを実行した結果は何になるか説明してください:
enum Fruits { Apples = 1, Bananas, Oranges, Grapes };
let myFruit: Fruits = Fruits.Grapes;
console.log(myFruit);