tengo el siguiente "enumeración" en javascript para indicar el estado de mi solicitud:Javascript enumeración dentro de una enumeración
var State = {
STATE_A: 0,
STATE_B: 1,
STATE_C: 2
//...
}
Ahora, quiero que cada estado tiene un "sub-estado". Entonces, por ejemplo, STATE_B
podría estar en STATE_B1
o STATE_B2
...
¿Cuál sería la mejor manera de estructurar esto? ¿De alguna manera anidaría una "enumeración" dentro de la "enumeración" State
? Gracias
Si hay una mejor manera de estructurar esto en total (aparte de enums) soy todo oídos. Básicamente, necesito poder establecer y verificar el estado de mi aplicación, y cada estado puede (pero no es necesario) tener un subestado adjunto que se puede configurar y verificar. Aún mejor si la solución me permite ir más allá de un nivel de anidamiento profundo.
Si tiene algo configurado en STATE_B2, ¿quiere que la comparación con STATE_B sea cierta también? – EndangeredMassa
EndangeredMassa - sí, lo hago, gracias por aclarar – aeq
Pensamiento aleatorio: algunas respuestas aparecen con objetos, pero ¿abordan el STATE_B === 1 así como el STATE_B.B1 === 1? –