// 去重
uniqueArr(arr) {
const res = new Map()
arr.forEach((item) => {
if (!res.has(item['id'])) {
res.set(item['id'], item)
}
if(item.children){
this.uniqueArr(item.children)
}
})
return [...res.values()]
},
let arr = [{id:1,name:'123'},{id:2,name:'456'}]
let list = this.uniqueArr(arr)
数组根据id去重
最新推荐文章于 2024-06-15 15:17:32 发布