找出一个变量是否在数组中?
这个问题在这里已经有了答案:
jQuery有一个实用功能来查找数组中是否存在元素
$.inArray(value, array)
它返回array
中的值的索引,如果array
中不存在值,则返回-1
。 所以你的代码可以是这样的
if( $.inArray(code, countryList) != -1){
alert('value is Array!');
} else {
alert('Not an array');
}
你需要使用Array.indexOf
:
if (countryList.indexOf(code) >= 0) {
// do stuff here
}
请不要在IE8以及之前的版本(可能还有其他旧版浏览器)中不支持它。 在这里了解更多。
你似乎在寻找Array.indexOf函数。
链接地址: http://www.djcxy.com/p/13045.html上一篇: Find out if a variable is in an array?
下一篇: Javascript if in x