美文网首页
js 判断一个字符串是否在二维数组中,存在则删除此条数据

js 判断一个字符串是否在二维数组中,存在则删除此条数据

作者: 上海_前端_求内推 | 来源:发表于2022-06-21 14:05 被阅读0次

    判断字符串是否在二维数组中存在,存在则删除该元素
    方法1

    let arr = [{id:1,name:'lxn'},{id:2,name:'lm'},{id:3,name:'ydd'},{id:4,name:'zgj'}]
    let id = 4;
    var a = arr.filter(function (item) {
      if(id != item.id ){
          return item
      }
    })
    arr = a
    console.log(arr)
    

    方法2

    let arr = [{id:1,name:'lxn'},{id:2,name:'lm'},{id:3,name:'ydd'},{id:4,name:'zgj'}]
    let id = 2;
    arr.forEach((item,index)=>{
      if(id == item.id){
        let a = arr.indexOf(item)
        arr.splice(a,1)
      }
    })
    console.log(arr)
    

    相关文章

      网友评论

          本文标题:js 判断一个字符串是否在二维数组中,存在则删除此条数据

          本文链接:https://www.haomeiwen.com/subject/toqevrtx.html