Ho la seguente "Enum" in javascript per indicare lo stato della mia domanda:Javascript enum all'interno di un enum
var State = {
STATE_A: 0,
STATE_B: 1,
STATE_C: 2
//...
}
Ora, voglio ogni stato di avere un "sub-stato". Ad esempio, STATE_B
potrebbe essere in STATE_B1
o STATE_B2
...
Quale sarebbe il modo migliore per strutturarlo? Dovrei in qualche modo annidare un "enum" all'interno dello "enum" State
? Grazie
Se c'è un modo migliore per strutturare questo insieme (oltre alle enumerazioni), io sono tutto orecchie. Fondamentalmente ho bisogno di essere in grado di impostare e controllare lo stato della mia applicazione, e ogni stato può (ma non necessario) avere un sotto-stato ad esso allegato che può essere impostato e controllato. Ancora meglio se la soluzione mi consente di andare più di 1 livello di nidificazione in profondità.
Se hai qualcosa impostato su STATE_B2, vuoi che anche un confronto con STATE_B sia vero? – EndangeredMassa
EndangeredMassa - sì assolutamente sì, grazie per aver chiarito il numero – aeq
Pensiero casuale: alcune risposte stanno spuntando con gli oggetti, ma affrontano lo STATE_B === 1 e lo STATE_B.B1 === 1? –