我正在使用switch语句编写一个jquery脚本,我想知道当几个'case'共享一些属性时最好的解决方案是什么,让我说我有这样的模式:
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;
}
或者这是一种不好的做法?