在js中验证数组中是否包含某元素

来源:互联网 发布:mac 图片导出 编辑:程序博客网 时间:2024/04/29 22:55

最近做项目需要用到判断数组中是否包含某个元素,来赋予不同的css或做不同的操作。

之前在网上找到的结果,大部分是使用IndexOf(),但是老是报错。。。后来自己查询Jquery的API,找到了符合自己的方法:

jQuery.inArray(value,array,[fromIndex])

var arr = [ 4, "Pete", 8, "John" ];jQuery.inArray("John", arr);  //3jQuery.inArray(4, arr);  //0jQuery.inArray("David", arr);  //-1jQuery.inArray("Pete", arr, 2);  //-1