美文网首页
vue中数组对象的去重

vue中数组对象的去重

作者: 拾钱运 | 来源:发表于2019-12-23 15:46 被阅读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)

相关文章

网友评论

      本文标题:vue中数组对象的去重

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