【发布时间】:2016-10-26 12:33:37
【问题描述】:
我有一个这样的数组
[
{
item_guid: "57e7a1cd6a3f3669dc03db58"
quantity:3
},
{
item_guid: "57e77b06e0566d496b51fed5"
quantity:3
},
{
item_guid: "57e7a1cd6a3f3669dc03db58"
quantity:3
},
{
item_guid: "57e77b06e0566d496b51fed5"
quantity:3
}
]
我想从中将相似的item_guid 合并到一个对象中,然后像这样总结数量
[
{
item_guid: "57e7a1cd6a3f3669dc03db58"
quantity:6
},
{
item_guid: "57e77b06e0566d496b51fed5"
quantity:6
}
]
我知道这可以通过一些循环来实现,但我正在寻找使用 lodash 或 EcmaScript2015 代码的解决方案来让我们的生活更轻松
【问题讨论】:
-
我的建议是使用 Linq.js 而不是编写自定义方法来实现这个linqjs.codeplex.com
标签: javascript lodash