je les suivantes « Enum » en javascript pour indiquer l'état de ma demande:Javascript ENUM dans un ENUM
var State = {
STATE_A: 0,
STATE_B: 1,
STATE_C: 2
//...
}
Maintenant, je veux chaque état d'avoir un « sous-état ». Ainsi, par exemple, STATE_B
pourrait être dans STATE_B1
ou STATE_B2
...
Quelle serait la meilleure façon de structurer cela? Aurais-je quelque part imbriquer un "enum" dans le State
"enum"? Merci
S'il y a une meilleure façon de structurer cela complètement (autre que des enums), je suis tout ouïe. Fondamentalement, je dois être en mesure de définir et de vérifier l'état de mon application, et chaque état peut (mais pas nécessairement) avoir un sous-état qui peut être fixé et vérifié. Encore mieux si la solution me permet d'aller plus d'un niveau de nidification en profondeur.
Si vous avez défini quelque chose sur STATE_B2, voulez-vous également que la comparaison avec STATE_B soit vraie? – EndangeredMassa
EndangeredMassa - oui absolument je le fais, merci de clarifier – aeq
Pensée aléatoire: Certaines réponses surgissent avec des objets, mais adressent-elles le STATE_B === 1 ainsi que le STATE_B.B1 === 1? –