В настоящее время я работаю над jQuery script с помощью оператора switch, и мне было интересно, какое лучшее решение, когда несколько "случаев" делят некоторые свойства, скажем, у меня есть этот шаблон:
switch (settings.xxx) {
case 'case1':
Execute some code
break;
case 'case2':
Execute some code
break;
case 'case3':
Execute some code
break;
}
В каждом случае у меня довольно много кода, который частично повторяется, потому что некоторые свойства являются общими для трех случаев. Поэтому мой вопрос: могу ли я сделать то же самое с:
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;
}
Или это плохая практика?