小编典典

在JavaScript中切换语句多个案例

javascript

我需要在JavaScript的switch语句中使用多种情况,例如:

switch (varName)
{
   case "afshin", "saeed", "larry": 
       alert('Hey');
       break;

   default: 
       alert('Default case');
       break;
}

我怎样才能做到这一点?如果没有办法在JavaScript中执行类似的操作,我想知道一个也遵循DRY概念的替代解决方案。


阅读 423

收藏
2020-05-01

共1个答案

小编典典

使用switch语句的直通功能。匹配的大小写将一直运行到找到break(或switch语句的末尾)为止,因此您可以这样写:

switch (varName)
{
   case "afshin":
   case "saeed":
   case "larry": 
       alert('Hey');
       break;

   default: 
       alert('Default case');
}
2020-05-01