vue中数组对象的去重

2019-12-23  本文已影响0人  拾钱运
  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)

上一篇 下一篇

猜你喜欢

热点阅读