去除数组中重复的对象

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

// 去除重复订单对象

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
        }, [])


相关文章
|
2天前
|
数据挖掘 索引 Python
如何在处理重复值时保持数据的原始顺序?
可以在处理数据重复值时有效地保持数据的原始顺序,确保数据在清洗和预处理过程中不会因为重复值的处理而导致顺序混乱,从而保证了数据分析结果的准确性和可靠性。
18 8
|
3月前
去除数组重复成员的方法
去除数组重复成员的方法
32 2
|
4月前
去除数组中重复的那个数字
去除数组中重复的那个数字
|
6月前
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
62 0
|
存储 JavaScript 前端开发
过滤掉数组中重复的元素
过滤掉数组中重复的元素
48 0
删除数组中重复出现的值
删除数组中重复出现的值
74 0
|
Java
java8 List根据对象中属性去重-多属性去重-去除重复字符串
java8 List根据对象中属性去重-多属性去重-去除重复字符串
1015 0
|
JavaScript
js去除二维对象数组重复值的解决方案
js去除二维对象数组重复值的解决方案
90 0
Python 在不改变顺序的前提下,去除列表中相邻且重复的元素
Python 在不改变顺序的前提下,去除列表中相邻且重复的元素