js reduce 通过某一字段合并数组
作者:
Gifted_ | 来源:发表于
2022-06-15 13:35 被阅读0次sortData(data?.list || [], 'hd') //调用
sortData(data: any, key: string) {
return data.reduce((cur: any, acc: any) => {
const index = cur.findIndex((item: any) => {
return item[key] == acc[key]
})
index == -1 && cur.push({ ...acc, listInfo: [] })
const index_ = cur.findIndex((item: any) => {
return item[key] == acc[key]
})
index != -1 && cur[index_].listInfo.push({ ...acc })
return cur
}, [])
}
本文标题:js reduce 通过某一字段合并数组
本文链接:https://www.haomeiwen.com/subject/vdhzmrtx.html
网友评论