gpt4 book ai didi

javascript - 组合对象值

转载 作者:行者123 更新时间:2023-12-03 12:44:35 24 4
gpt4 key购买 nike

我的 jquery 数组显示为

[Object { qty=1, item_id="76", add_ons="2", add_on_price:20}, Object { qty=1, item_id="76", add_ons="1",add_on_price:40}]

我想制作一个这样的数组[对象{ qty=2,item_id=76,add_ons_price=60}]

我需要在单个对象中添加数量,add_ons_price。

任何帮助将不胜感激。

最佳答案

这将根据属性 item_id 对对象进行分组

var result = {};

for (var i = 0, len = myObjects.length; i < len; i++) {
var obj = myObjects[i];

if (result[obj.item_id] === undefined) {
result[obj.item_id] = [];
}

result[obj.item_id].push(obj);
}

现在您可以添加所需的值并将结果推送到新对象中

关于javascript - 组合对象值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23385903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com