我在JavaScript中的switch语句中需要多个case,比如:
switch (varName)
{
case "afshin", "saeed", "larry":
alert('Hey');
break;
default:
alert('Default case');
break;
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?如果在JavaScript中没有办法做类似的事情,我想知道一个也遵循DRY概念的替代解决方案.
有没有办法将两个不同的大小写值分配给同一个代码块而无需复制和粘贴?例如,低于68和40应执行相同的代码,而30则不相关.
case 68:
//Do something
break;
case 40:
//Do the same thing
break;
case 30:
//Do something different
break;
Run Code Online (Sandbox Code Playgroud)
认为这样的事情应该有效是不正确的(即使它显然没有)?
case 68 || 40:
//Do something
break;
case 30:
//Do something else
break;
Run Code Online (Sandbox Code Playgroud)