【发布时间】:2021-03-10 21:33:07
【问题描述】:
我有一个由用户输入填充的自定义对象数组。数组如下所示:
let array = [
{Course: "Design", Hours: "01:00:00", Week: "1"},
{Course: "Design", Hours: "01:00:00", Week: "3"},
{Course: "Design", Hours: "01:00:00", Week: "2"},
{Course: "Design", Hours: "01:00:00", Week: "1"},
{Course: "Design", Hours: "01:00:00", Week: "2"}
]
我需要修改这个数组,以便计算同一周的所有小时数,并将值按照周的顺序放置在数组中。我想要的结果是这样的:
let newArray = [
{Course: "Design", Hours: "02:00:00", Week: "1"},
{Course: "Design", Hours: "02:00:00", Week: "2"},
{Course: "Design", Hours: "01:00:00", Week: "3"},
]
所以基本上我需要同时排序和计算总和。
【问题讨论】:
标签: javascript arrays sorting datetime reduce