对象数组根据某个属性去重

1,228 阅读1分钟

利用reduce去重

//定义一个空对象
let  obj  = {}
//利用数组reduce
arr.reduce((pre,next)=>{
    //如果 对象的属性为true就不添加
    obj[next.id] ? ' ' : obj[next.id]=true&&pre.push(next)
},[])