【发布时间】:2018-05-22 08:02:06
【问题描述】:
我有一个包含 num 和 sum 的对象数组
[
{num: 1, sum: 10},
{num: 1, sum: 2},
{num: 1, sum: 3},
{num: 2, sum: 1},
{num: 2, sum: 40},
{num: 2, sum: 100},
{num: 3, sum: 0},
{num: 4, sum: 0},
]
我想要的是:
[
{1: {count: 3, totalSum: 15},
{2: {count: 3, totalSum: 141},
{3: {count: 1, totalSum: 0},
{4: {count: 1, totalSum: 0},
]
非常感谢任何帮助
【问题讨论】:
-
邮政编码示例,你尝试了多远
-
到目前为止你尝试了什么?给我们看一些代码
-
您想要的结构无效,您打开了大括号,但从未关闭。
-
你确定那是你想要的输出吗?拥有一个键为 1、2、3、4 的对象不是更好吗?
-
结果结构也没有多大意义。为什么要使用
num作为嵌套对象的键?
标签: javascript arrays object ecmascript-6 merge