0
我有以下几点:的JavaScript巩固switch语句
switch(state) {
case MyStates.StateA:
//do something
break;
case MyStates.StateB:
//do something
break;
case MyStates.StateC:
//do something
break;
}
说StateB
和StateC
都需要处理的代码相同的位,我怎么能避免重复?请注意我不能集MyStates.StateB = MyStates.StateC
;他们必须有所不同,也可以是不同的类型。我想要做类似下面的非法声明:
case MyStates.StateB || case MyStates.StateC :
建议:'break'关键字用来阻止落空。 http://javascript.about.com/od/hintsandtips/a/fallthrough.htm – 2010-07-29 15:43:37