Ich habe folgende „Enum“ in Javascript, um den Zustand meiner Bewerbung um anzuzeigen:Javascript Enum innerhalb einer Enum
var State = {
STATE_A: 0,
STATE_B: 1,
STATE_C: 2
//...
}
Jetzt will ich jeden Staat einen „Unterzustand“ haben. So könnte beispielsweise STATE_B
in STATE_B1
oder ...
sein. Was wäre der beste Weg, dies zu strukturieren? Würde ich irgendwie ein "enum" innerhalb der State
"enum" verschachteln? Danke
Wenn es eine bessere Möglichkeit gibt, dies zusammen zu strukturieren (außer Enums) bin ich ganz Ohr. Grundsätzlich muss ich in der Lage sein, den Status meiner Anwendung festzulegen und zu überprüfen, und jedem Status kann (aber nicht notwendigerweise) ein Unterzustand zugeordnet sein, der eingestellt und überprüft werden kann. Noch besser, wenn die Lösung es mir erlaubt, mehr als 1 Nisttiefe tief zu gehen.
Wenn Sie etwas auf STATE_B2 gesetzt haben, möchten Sie auch einen Vergleich mit STATE_B, um wahr zu sein? – EndangeredMassa
EndangeredMassa - ja absolut ich, danke für die Klärung – aeq
Zufälliger Gedanke: Einige Antworten tauchen mit Objekten auf, aber adressieren sie das STATE_B === 1 sowie das STATE_B.B1 === 1? –