JS中如何判断数组中是不是包含某一元素
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中如何判断数组中是不是包含某一元素相关的知识,希望对你有一定的参考价值。
可以直接使用数组的indexOf方法来判断,如果元素存在于数组中,那么返回元素在数组中的下标值,如果不存在,那么返回-1,但是该方法在某些版本的IE中是不起作用,所以建议使用jquery的inArray方法,该方法返回元素在数组中的下标,如果不存在与数组中,那么返回-1,代码如下所示:
/*** 使用jquery的inArray方法判断元素是否存在于数组中
* @param Object arr 数组
* @param Object value 元素值
*/
function isInArray2(arr,value)
var index = $.inArray(value,arr);
if(index >= 0)
return true;
return false;
参考技术A 遍历比较,没有现成的方法
以上是关于JS中如何判断数组中是不是包含某一元素的主要内容,如果未能解决你的问题,请参考以下文章