Hi Ich habe ein Problem, wenn mein Framework jshint verwendet, um meinen javascript
Code zu validieren. Ich habe absichtlich switch-case ohne eine break-Anweisung verwendet, aber dieser Teil des Codes wird als Fehler erfasst, wenn jshint
prüft. Mein Code ist etwas wie unten.jshint wirft eine "Expected a 'break" -Anweisung vor' case '"
switch (<no>){
case 1:
// does something
case 2:
//does something more
default:
// does something even more
}
Error from 'jshint' is like Line 203 character 41: Expected a 'break' statement before 'case'.
Irgendwelche Gedanken darüber, wie es zu vermeiden? Oder ist es eine schlechte Praxis, in diesem Szenario überhaupt Switch-Fälle zu verwenden?
Was die reale Welt Fall ist? Warum brauchst du nicht "Pause"? – elclanrs
Wenn der Fall 2 trifft, brauche ich Fall 2 und alle unten sollten ausgeführt werden. Es gilt für alle Fälle. Etwas von dieser Art. Meine Logik funktioniert gut, aber die Validierung schlägt fehl. – sakthisundar
Ich habe oft Schalter, bei denen ich in jedem Fall nicht wirklich "Pause" brauche, das ist nicht allzu ungewöhnlich. –