【发布时间】:2023-02-07 21:15:26
【问题描述】:
我有一个如下所示的数组。我想按天字段对这个数组进行分组。
input_array = [{
"name": "alagu",
"day": "monday",
"time": "morning",
"task": "studying"
}, {
"name": "alagu",
"day": "monday",
"time": "evening",
"task": "playing"
}, {
"name": "alagu",
"day": "monday",
"time": "night",
"task": "sleeping"
}, {
"name": "alagu",
"day": "sunday",
"time": "morning",
"task": "playing"
}, {
"name": "alagu",
"day": "sunday",
"time": "evening",
"task": "playing"
}, {
"name": "alagu",
"day": "sunday",
"time": "night",
"task": "sleeping"
}]
我希望结果类似于下面的数组。
result_array = [{
"name": "alagu",
"day": "monday",
"schedule": [
{ "time": "morning", "task": "studying" },
{ "time": "evening", "task": "playing" },
{ "time": "evening", "task": "sleeping" }
]
}, {
"name": "alagu",
"day": "sunday",
"schedule": [
{ "time": "morning", "task": "playing" },
{ "time": "evening", "task": "playing" },
{ "time": "night", "task": "sleeping" }
]
}]
我的意思是我想按天分组,然后我必须制作包含时间和任务元素的子数组时间表。请帮忙。
【问题讨论】:
标签: javascript arrays