js如何判断获取到的值是否在数组中

很简单,定义一个数组,判断下就得了。

var arrayList = [1,2,3,4];

arrayList .indexOf(2); 返回0

arrayList .indexOf(6); 返回1 

这个方法在非IE浏览器上(谷歌。。。)完美无瑕,但是IE上就会报错,下面就给出了解决方案

var arrayList = ["aa","bb","cc","dd"];

$.inArray("dd", arrayList);

如果不包含就返回-1,包含则返回具体的下标

注:给数组添加值得方法是arrayList .push();

原文地址:https://www.cnblogs.com/fmling/p/6202938.html