JS数组中是否包含某个字段

var selClassId = [];

$('#classList .label-text').each(function () {
        selClassId.push(parseInt($(this).attr('id')));
 });

for(var i =0;i<data.length;i++){

       var index = $.inArray(data[i],selClassId);
       if(index < 0){
                console.log(index+'-----------数组中不包含某个字段--no--');
       }else{
                console.log(index+'-----------数组中包含某个字段---yes--');
       }
}

 

 

 

// 判断字符是否在数组中

var arr = [1,2,3];

let val = parseInt($(this).find('input').val());

var index = $.inArray(val

if(index > -1){

console.log('-----在数组中---------');

}else{

console.log('-----不在数组中---------');

}

 

 

 

let val = $(this).find('input').val();

if($.inArray(val,propertys.map(String)) >= 0){

$(this).addClass('active'); // 在数组中

}else{

$(this).removeClass('active'); // 不在数组中

}

 

 

var arr=new Array("a","ab");

 

//使用jquery方法

if($.inArray("a",arr)>-1){

alert("在")

}

 

//自己写

function contains(arr, val) {  

    var i = arr.length;  

    while (i--) {  

        if (arr[i] === val) {  

            return true;  

        }  

    }  

    return false;  

if(contains(arr,"ab")){

alert("在")

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值