如何使用Jquery中的inArray检查数组中是否存在的输入值

时间:2014-06-05 06:43:19

标签: jquery arrays if-statement

我的数组如下。

var myArray = [];
myArray = [70, 68, 64, 29, 1, 44, 39, 31, 26];

我需要检查是否有任何给定的数字在上面的数组中

2 个答案:

答案 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
}