aeq*_*aeq 0 javascript switch-statement
我有以下内容:
switch(state) {
case MyStates.StateA:
//do something
break;
case MyStates.StateB:
//do something
break;
case MyStates.StateC:
//do something
break;
Run Code Online (Sandbox Code Playgroud)
}
说StateB并且StateC两者都需要处理相同的代码,我怎样才能避免重复?请注意,我无法设置MyStates.StateB = MyStates.StateC; 它们必须不同,也可以是不同类型.我想做以下非法声明:
case MyStates.StateB || case MyStates.StateC :
Run Code Online (Sandbox Code Playgroud)
switch(state) {
case MyStates.StateA:
//do something for A
break;
case MyStates.StateB:
case MyStates.StateC:
//do something for B and C
break;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |