数组中对象去重方法
当数组内对象中含有重复项时
一般的数组去重无法获取数组内的对象数据,因此我们可以使用reduce方法来快速进行数组内对象去重

此时输出data就为去重后的数组对象
对应代码:
let hash = {};
data = data.reduce((preVal,curVal) => {
hash[curVal.id] ? '' : hash[curVal.id] = true && preVal.push(curVal)
return preVal
},[])

浙公网安备 33010602011771号