objc では、次のように列挙型を使用できます。
typedef enum {
STATE_A = 1,
STATE_B,
STATE_C,
......
STATE_KK = 100,
STATE_FF,
......
STATE_XXX = 99999
} State;
各変数の値は、(前のものと比較して) 自動増加します。
しかし、JavaScriptでは、次のことが必要です:
var State = {
STATE_A: 1,
STATE_B: 2,
STATE_C: 3,
......
STATE_KK: 100,
STATE_FF: 101,
......
STATE_XXX = 99999
}
変数ごとにすべての値を指定する必要があることがわかりますが、そこに変数がたくさんある場合、これは本当に病気であり、その間に変数を挿入しようとするとさらに病気になります。である必要があります???)
私はjsにまったく慣れていないので、言及したobjcなどの他の言語と同じようにjsでenumを使用する方法があるかどうかを本当に知りたいと思っています。
ありがとう :)