Web

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

Lan
Lan
2021-08-23 / 0 评论 / 378 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年08月28日,已超过1217天没有更新,若内容或图片失效,请留言反馈。

前言:

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

0

评论 (0)

取消