私は現在、switchステートメントを使用してjqueryスクリプトに取り組んでおり、いくつかの「ケース」がいくつかのプロパティを共有している場合、何が最善の解決策であるか疑問に思っていました.このパターンがあるとしましょう:
switch (settings.xxx) {
case 'case1':
Execute some code
break;
case 'case2':
Execute some code
break;
case 'case3':
Execute some code
break;
}
いくつかのプロパティが 3 つのケースに共通しているため、それぞれのケースについて、部分的に繰り返される非常に多くのコードがあります。だから私の質問は、私は同じことをすることができます:
switch (settings.xxx) {
case 'case1':
case 'case2':
case 'case3':
Execute some code
break;
}
switch (settings.xxx) {
case 'case1':
case 'case2':
Execute some code
break;
case 'case2':
case 'case3':
Execute some code
break;
}
それとも悪い習慣ですか?