非常感谢您的反馈。由于我的疏忽,问题描述不完整。在合并用户名的同时,还需要收集每个条目的已付金额字段。我正在重新组织代码。
这是从我的数据库获取的数据:
const array =[
{
name: 'Iphone',
date: '01.01.2024',
img: 'img/iphone.png',
cost: 2500,
paid: 500,
username:"Joe",
},
{
name: 'Samsung',
date: '01.01.2024',
img: 'img/samsung.png',
cost: 2000,
paid: 200,
username:"Adam",
},
{
name: 'Samsung',
date: '01.01.2024',
img: 'img/samsung.png',
cost: 2000,
paid: 100,
username:"Alvin",
}
]
根据新的要求,我希望将它们按照如下方式组合,同时需要将“Paid”字段的值进行累加。
目标数据结构如下:
const array =[
{
name: 'Iphone',
date: '01.01.2024',
img: 'img/iphone.png',
cost: 2500,
paid: 500,
username:"Joe",
},
{
name: 'Samsung',
date: '01.01.2024',
img: 'img/samsung.png',
cost: 2000,
paid: 300, // <-- 来自两个三星数组的已付金额之和
usernames:[
{username : "Adam"},
{username : "Alvin"}
]
}
]