【代码】JavaScript实现对象数组通过某一属性删除该项

2021-06-09 10:09:31  阅读 58 次 评论 0 条

代码:

function removeByValue(arr, attr, value){ 
  var index=-1;
     for(var i in arr){
       if(arr[i][attr]==value){
         index=i;
         break;
       }
     }
     if(index>-1){
      arr.splice(index,1);
     }
}

调用:

var arr=[{"uid":1,"name":"张三"},{"uid":2,"name":"李四"},{"uid":3,"name":"王五"}]
removeByValue(arr,"uid",1);//删除对象里的uid是1的



微信扫码查看本文
本文地址:https://www.yangguangdream.com/?id=2143
版权声明:本文为原创文章,版权归 编辑君 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?