let obj={} //辅助对象
let arr2=arr.reduce((sum,next)=>{
/**
* 判断next.url的属性值在obj对象中是否存在,
* 如果没有,就插入这个数据,从而达到去重的目的
**/
if(!obj[next.url]){
// 把next.url的属性值作为属性名称添加到obj对象中
obj[next.url]=true;
sum.push(next)
}
return sum
},[])
this.imgList = arr2;
vue对象数组去重reduce
于 2022-03-04 14:31:14 首次发布