我需要在JavaScript的switch语句中使用多种情况,例如:
switch (varName) { case "afshin", "saeed", "larry": alert('Hey'); break; default: alert('Default case'); break; }
我怎样才能做到这一点?如果没有办法在JavaScript中执行类似的操作,我想知道一个也遵循DRY概念的替代解决方案。
使用switch语句的直通功能。匹配的大小写将一直运行到找到break(或switch语句的末尾)为止,因此您可以这样写:
switch
break
switch (varName) { case "afshin": case "saeed": case "larry": alert('Hey'); break; default: alert('Default case'); }