【发布时间】:2018-05-08 18:56:21
【问题描述】:
我真的一直在为这个问题绞尽脑汁,因此非常感谢任何帮助。我目前有一个对象数组,每个对象都有两个属性,一个时间戳(自纪元以来的毫秒数)和该时间戳的任意属性。像这样:
[
[1518739200000, 1],
[1518739200000, 1],
[1518739200000, 12],
[1518739200000, 16],
[1518739200000, 16],
[1518825600000, 16],
[1518825600000, 20],
[1518825600000, 20],
[1518825600000, 8],
]
我要做的是将多维数组压缩成另一个多维数组,该数组只有第一个索引的唯一值、时间戳和作为第二个值的聚合计数。例如,我正在从上面包含的给定数据集中寻找它。
[
[1518739200000, 46],
[1518825600000, 64],
]
我已尝试以几种方式使用 .reduce,但对于这种特殊类型的操作尚未取得任何成功。
【问题讨论】:
-
请展示你的尝试!
-
现在看看 PM77-1
-
我看不出这个例子是如何工作的......据我所知,最短时间戳的总和不是
32...... -
副本有点过时了。可能更容易减少和映射。
标签: javascript arrays