スイッチケースにスイッチケースを入れるのは悪い習慣ですか?そうなら、代替案は何ですか?必要がない場合は、実際にif
/else if
を使用する必要はありません。代わりに、いくつかなどを行うためのスイッチケースにスイッチケースを入れるのは悪い習慣ですか?
:
if((this == 1) && (that == 1)){ //something }
else if((this == 1) && (that == 2)){ //something }
else if((this == 2) && (that == 3)){ //something }
私はの線に沿って考えていた:
switch(this){
case 1:
switch(that){
case 1:
// something
break;
....
}
break;
....
}
それはちょうど私には本当に間違って見えます。文法に間違いはないが、適切な練習に関しては間違っている。
私はそれがOKであるケースを見ることができます。しかし、私はそれをかなり見詰めて、もっと簡単なテクニックを見つけることができるかどうかを見ていきたいと思います。 –
実際には詐欺ではありませんが、関連性のある/興味深い情報があります:http://stackoverflow.com/questions/7807970/nesting-switch-cases-in-javascript-any-speed-advantage – Joum
関連する回答を得るには、質問にコードを追加してください... –