当前位置:网站首页 > 更多 > 站长帮 > 正文

[WEB] ES6数组根据对象的某个属性去重

作者:CC下载站 日期:2021-08-23 00:00:00 浏览:55 分类:站长帮

前言:

es6的数组根据他其中某一个对象的key值来去重的封装方法

封装方法如下:

    unique(arr, val) {
      const res = new Map()
      return arr.filter(item => !res.has(item[val]) && res.set(item[val], 1))
    },

调用

使用方法:第一个参数是数组,第二个参数是你要根据哪个字段来去重

  this.unique(DataList, 'GoodsId')

来源:https://blog.csdn.net/qq_41619796/article/details/106259333

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯