开始吧,我有变量:
var possible_country = 'United States|Germany|Canada|United Kingdom';
var current_country = 'United States';
我想使用这样的条件作为函数
function dummy(c, p){
var arr = p.split('|');
/* Code I want */
if(c === arr[0] || c === arr[1] || c === arr[2] || c === arr[3])
{
alert('Voila');
}
}
所以我可以像这样调用虚拟函数
dummy(current_country, possible_country);
最佳答案
我猜你想要indexOf
:
function dummy(c, p){
var arr = p.split('|');
if(~arr.indexOf(p)) { // arr contains p as one of its elements
alert('Voila');
}
}
关于Javascript 条件分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7927931/