【发布时间】:2016-08-23 19:37:52
【问题描述】:
我有一个对象数组。这些对象有一个名为“type”的属性。
[{
"id": "1",
"type": "Plane",
"date": "date",
"value": "10",
"another_value": "10"
},
{
"id": "1",
"type": "Plane",
"date": "date",
"value": "15",
"another_value": "10"
},
{
"id": "1",
"type": "Car",
"date": "date",
"value": "25",
"another_value": "10"
},
{
"id": "1",
"type": "Car",
"date": "date",
"value": "25",
"another_value": "10"
}]
现在,我有一个表格,我想在其中显示它。我想在两行中显示它,一行 row 用于“Plane”,一行 row 用于“Car”,并且在那一行中我想要(值,和另一个值)
所以我认为这是最简单的方法,方法是通过某种方式遍历我的原始对象数组并按“类型”对它们进行分组。所以我会得到一个包含所有类型为“Car”的对象和一个类型为“Plane”的对象的数组。
我有可用的 lodash,然后我还需要找到一种方法来sum这些值,这样我就可以在我的表格中,在每一行的列中显示它。
关于我如何做到这一点的任何建议?
【问题讨论】:
标签: javascript arrays sorting lodash data-manipulation