基本数据类型去重
arr = [...new Set(arr)]; //这个只能去重基本数据类型
引用数据类型去重
var obj = {};
arr = arr.reduce(function (item, next) {
obj[next.ID] ? "" : (obj[next.ID] = true && item.push(next));
return item;
}, []);
这是利用reduce方法遍历数组,reduce第一个参数是遍历需要执行的函数,第二个参数是item的初始值