请教一下,javascript 中数组的内容怎么样可以变成求和后放在不同的对象里。如图,谢谢!

关注分割数据,再用map重组
function parseAndSum(data) {
const productMap = new Map();
// 解析数据并计算相同产品的数量
data.forEach(item => {
const items = item.split(",");
for (let i = 0; i < items.length; i += 2) {
const product = items[i];
const quantity = parseInt(items[i + 1]);
if (!productMap.has(product)) {
productMap.set(product, 0);
}
productMap.set(product, productMap.get(product) + quantity);
}
});
// 构建最终的结果数组
const result = Array.from(productMap, ([product, totalQuantity]) => ({ [product]: totalQuantity }));
return result;
}