switch语句中的变量大小写列表

时间:2016-01-02 19:46:20

标签: javascript switch-statement

我对带有可变案例列表的switch语句有点复杂的需求。它在伪代码中看起来像这样。

switch(check){
case 1:
case 2:
..
case etc: do something
break; 
}

理论上,案例列表将在数组中生成,我不知道事先可能的案例值的数量。

[1,2,3,4,5 ... ]

这可能吗?

1 个答案:

答案 0 :(得分:1)

我认为不可能以编程方式为cases生成switch。也许在这种情况下,最好使用if-elseindexOf,就像这样

var data = [1,2,3,4,5];
var check = 1;

if (data.indexOf(check) >= 0) {
  // to do something
}