【发布时间】:2018-10-08 21:50:07
【问题描述】:
我有一个对象数组。这些对象有一个名为time 的属性。如果它们的时间相同,我想将这些对象分组到同一个数组中。
{ "00:00" :
[{"id":1, time: "00:05",
{"id":1, time: "00:15",
{"id":1, time: "00:20",
{"id":2, time: "00:05",
{"id":3, time: "00:05",
{"id":4, time: "00:35 }]
}
我想把上面的数据格式化为:
{ "00:00" :[
[{"id":1, time: "00:05"}, {"id":2, time: "00:05"}, {"id":3, time: "00:05"}],
[{"id":1, time: "00:15" }],
[{"id":1, time: "00:20" }],
[{"id":4, time: "00:35" }]]
}
关于如何实现这一点的任何建议?
【问题讨论】:
-
像
"00:00"这样的属性有很多还是只有一个? -
可以有 "01:00" , "02:00" ...等
标签: javascript arrays node.js