0
点赞
收藏
分享

微信扫一扫

vue中数组对象的去重

爱写作的小土豆 2021-09-24 阅读 63
随笔
  unique(arr,type) { // 根据唯一标识orderId来对数组进行过滤
       const res = new Map();  //定义常量 res,值为一个Map对象实例
      //返回arr数组过滤后的结果,结果为一个数组   过滤条件是,如果res中没有某个键,就设置这个键的值为1
        if(type=='loupan'){
          return arr.filter((arr) => !res.has(arr.bizid) && res.set(arr.bizid, 1))
        }else{
           return arr.filter((arr) => !res.has(arr.code) && res.set(arr.code, 1))
        }    
    }, 

使用
this.arr=this.unique(this.arr)

举报

相关推荐

0 条评论