Gibt es eine Javascript-Fall-Typ-Funktion zum Festlegen einer Variablen, wie der folgende Code ausführen würde? Ich sehe eine Funktion CASE aber es scheint nicht wirklich so viel effizienter aus einer Zeilennummer FußabdruckJavascript - Reduzieren Sie die Anzahl der IF-Anweisungen
if (i == 1){
ResToUse = Res1
}
if (i == 2){
ResToUse = Res2
}
if (i == 3){
ResToUse = Res3
}
if (i == 4){
ResToUse = Res4
}
if (i == 5){
ResToUse = Res5
}
if (i == 6){
ResToUse = Res6
}
if (i == 7){
ResToUse = Res7
}
if (i == 8){
ResToUse = Res8
}
if (i == 9){
ResToUse = Res9
}
if (i == 10){
ResToUse = Res10
}
if (i == 11){
ResToUse = Res11
}
if (i == 12){
ResToUse = Res12
}
ein Make Array von Res und dann den Index als Index im Array. Und am Ende könntest du ein 'res [i] || machen defaultValue – Akxe
Es gibt viele verschiedene Lösungen für diese Art von Problem, in der Regel eine Form von Lookup-Tabelle (Objekt, Array, etc.). Einiges davon hängt davon ab, was genau Sie erreichen wollen - das kann so einfach sein wie ein Array oder so komplex wie ein Abhängigkeits-Injektionssystem. – PMV