去除数组中重复的对象

简介: 去除数组中重复的对象

// 去除重复订单对象

var data=[
  {id:1,name:123},
  {id:1,name:123},
  {id:2,name:123},
  {id:2,name:123},
  {id:1,name:123}
]
        let hash = {};
        data =data.reduce((preVal, curVal) => {
          hash[curVal.id] ? '' : hash[curVal.id] = true && preVal.push(curVal);
          return preVal
        }, [])


相关文章
|
14天前
去除数组重复成员的方法
去除数组重复成员的方法
|
2月前
|
存储 Java API
Java数组元素的填充与替换技术详解
Java数组元素的填充与替换技术详解
24 1
|
2月前
【全网最简短代码】筛选出新数组中和旧数组的重复项,并和旧数组合并(往数组追加新的数据对象且去重,合并两个数组不重复数据)
【全网最简短代码】筛选出新数组中和旧数组的重复项,并和旧数组合并(往数组追加新的数据对象且去重,合并两个数组不重复数据)
|
2月前
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
40 0
|
8月前
442. 数组中重复的数据
442. 数组中重复的数据
|
9月前
|
存储 JavaScript 前端开发
过滤掉数组中重复的元素
过滤掉数组中重复的元素
28 0
|
9月前
删除数组中重复出现的值
删除数组中重复出现的值
55 0
|
11月前
|
JavaScript
数组双重去重的方式五对象属性去重
数组双重去重的方式五对象属性去重
25 0
|
11月前
|
Java
java8 List根据对象中属性去重-多属性去重-去除重复字符串
java8 List根据对象中属性去重-多属性去重-去除重复字符串
734 0
|
C++ 容器
【C++】字符串遍历的三种方式
【C++】字符串遍历的三种方式