Javascript jquery异常行为
所以我有一个javascript数组,想看看里面是否有值。。。尽管数组中确实存在120,但返回false。我已经写了我自己的方法来处理这个问题,虽然我只是想看看是否有人能看到我做错了什么Javascript jquery异常行为,javascript,jquery,arrays,Javascript,Jquery,Arrays,所以我有一个javascript数组,想看看里面是否有值。。。尽管数组中确实存在120,但返回false。我已经写了我自己的方法来处理这个问题,虽然我只是想看看是否有人能看到我做错了什么 var myArray = [120, 121, 222]; if (jQuery.inArray(120, myArray)) { alert("in my array"); } else { alert("not in array"); } jsIDLE-因为jQuery.inArray
var myArray = [120, 121, 222];
if (jQuery.inArray(120, myArray)) {
alert("in my array");
} else {
alert("not in array");
}
jsIDLE-因为
jQuery.inArray
返回-1
或位置(在您的情况下为0
)并且0
为false
,您需要检查=0
var myArray=[120121222];
if(jQuery.inArray(120,myArray)>=0){
警报(“在我的数组中”);
}否则{
警报(“不在阵列中”);
}