mam następujące "Enum" w javascript, aby wskazać stan mojego wniosku:JavaScript enum ciągu wyliczenia
var State = {
STATE_A: 0,
STATE_B: 1,
STATE_C: 2
//...
}
Teraz chcę każde państwo mieć "sub-state". Na przykład: STATE_B
może być w STATE_B1
lub STATE_B2
...
Jaki byłby najlepszy sposób struktury tego? Czy w jakiś sposób zagnieździłbym się "enum" w enum "State
"? Dzięki
Jeśli istnieje lepszy sposób na to, aby to wszystko ustrukturyzować (poza wyliczeniami), to jestem tylko uszy. Zasadniczo potrzebuję móc ustawić i sprawdzić stan mojej aplikacji, a każdy stan może (ale nie musi) mieć pod-stan dołączony do niego, który można ustawić i sprawdzić. Jeszcze lepiej, jeśli rozwiązanie pozwoli mi osiągnąć więcej niż 1 poziom zagnieżdżenia.
Jeśli masz coś ustawione na STATE_B2, czy porównanie z STATE_B ma być również prawdziwe? – EndangeredMassa
EndangeredMassa - tak, absolutnie, dziękuję za wyjaśnienie – aeq
Losowe myśli: Niektóre odpowiedzi pojawiają się z obiektami, ale czy odnoszą się do STATE_B === 1, a także STATE_B.B1 === 1? –