我的数组如下。
var myArray = [];
myArray = [70, 68, 64, 29, 1, 44, 39, 31, 26];
我需要检查是否有任何给定的数字在上面的数组中
答案 0 :(得分:3)
您可以.indexOf()
使用
if(myArray.indexOf(number) > -1){
alert(number+" exists !!!");
}
<强> Demo 强>
使用Jquery
if($.inArray(number, myArray)>-1){
alert(number+" exists !!!");
}
<强> Demo using inArray() 强>
答案 1 :(得分:1)
------- 1 ---------
for(var i=0; i<myArray.length; i++) {
if(number==myArray[i]) {
//process
break;
}
}
------- 2 ---------
if(myArray.indexOf(number) > -1) {
//process
}