前端项目实战118-按照某属性相同排序
2024-07-12 07:07:12 阅读次数:24
javascript,vue
//数组按照某字段去重排序
export function filterData(arr: any, flag: any) {
console.log(arr,flag)
let objList:any = []
let filterList:any = []
arr.forEach((item:any) => {
if (filterList.indexOf(item[`${flag}`]) === -1) {
filterList.push(item[`${flag}`])
}
})
console.log(filterList,'filterList')
filterList.forEach((item:any)=>{
arr.forEach((itemArr:any)=>{
if(itemArr[`${flag}`] === item){
objList.push(itemArr)
}
})
})
return objList
}
版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/u_15460007/6051878,作者:前端导师歌谣,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。
上一篇:MySQL 8.0资源组有效解决慢SQL引发CPU告警
下一篇:python3的json数据库-TinyDB初入门