前言:
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)