4种方法:。
1、用inc ludes( )检测,语法 “数组.in cludes (元素值)” ;2、用so me()检测 ,语法“fu nction f(v) {if (v ===值) {retur n true ;}}var b= 数组 .some( f);”;3 、用inde xOf()检 测,语法“数 组.inde xOf(值) ”;4、用l astInd exOf() ,语法“数组 .lastI ndexOf (值)”。小编还为您整理了以下内容,可能对您也有帮助:
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;
}
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com