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

177 阅读1分钟

function uniqueFunc(arr){

let newArr=[]

for(let item of arr){

if(newArr&&newArr.length==0){

newArr.push(item)

}else{

let flag= newArr.some(i=>{

return i.name==item.name

})

if(!flag){

newArr.push(item)

}

}

}

console.log(newArr,"newArr")

return newArr

}

uniqueFunc(stus)

结果