1.new Set(arr) // ES6 为我们提供了新的数据结构 Set, Set
里面成员的值都是唯一的,没有重复的值,只能去重基础数组
2.Reduce + includes
3.Filter + indexOf
4.Map赋值
5.filter + hasOwnProperty
关于对象数组的去重以上几种方法不太适用,情况也比较复杂,不能用某一个方法兼容全部,大概就是通过判断每个元素的id或者其他有可能相同的属性值是否一致而去重
原文:https://www.cnblogs.com/xiaozhouxiaozhang/p/15005489.html