我想知道我是否可以进行切换,只有当几个值匹配时才会出现这种情况。
我有一个带有值的数组' X',' O'或者' &#39 ;.我想要的是,当某些值是' X'时,请通过案例。
这是个主意:
switch(numbers.indexOf('X')) {
case 0 && 1 && 2:
//Do something
break;
case 2 && 3 && 4:
//Do something
break;
}
我知道我可以用if - else轻松实现,但如果有可能,我想用开关来做。
谢谢!
答案 0 :(得分:0)
您可能想要做的就是在自己的部分中粘贴您想要执行的不同功能,然后在每个开关案例中调用它们。可悲的是,开关盒不会让你像那样堆叠它们,它会很可爱吗?类似的东西:
function a(){};
function b(){};
switch(x){
case 0:
a();
break;
case 1:
a();
break;
case 2:
b();
break;
case 3:
b();
break;
}
答案 1 :(得分:0)
试试这个:
switch(variable) {
case 0:
case 1:
case 3:
alert("Found necessary index");
break;
default:
console.log(variable);
break;
}