【发布时间】:2019-08-22 14:20:33
【问题描述】:
如here 所述,我正在使用 map-reduce 函数将多个数据输入合并到一个对象中。
收到的reduced Object格式如下:
{
"2019-04-02T00:00:00-04:00": {
"2019-04-02T09:00:00-04:00": {
"2019-04-02T18:00:00-04:00": {
"[MET] L2 - NB": {
"attendees": [
"Lex Luthor",
"Lois Lane"
]
},
"[MET] L2 - CS": {
"attendees": [
"General Zod",
"Clark Kent"
]
}
}
}
},
"2019-04-03T00:00:00-04:00": {
"2019-04-03T09:00:00-04:00": {
"2019-04-03T18:00:00-04:00": {
"[MET] L2 - NB": {
"attendees": [
"Lex Luthor",
"Lois Lane"
]
},
"[MET] L2 - CS": {
"attendees": [
"General Zod",
"Clark Kent"
]
}
}
}
}
}
但是,我正在寻找一种方法将其重新格式化为对象数组,以便遍历对象并轻松访问所有数据:
[
{
Date: "2019-04-02T00:00:00-04:00",
StartTimeLocalized: "2019-04-02T09:00:00-04:00",
EndTimeLocalized: "2019-04-02T18:00:00-04:00",
LabelWithCompany: "[MET] L2 - NB",
attendees: [
"Lex Luthor",
"Lois Lane"
]
}, {
Date: "2019-04-02T00:00:00-04:00",
StartTimeLocalized: "2019-04-02T09:00:00-04:00",
EndTimeLocalized: "2019-04-02T18:00:00-04:00",
LabelWithCompany: "[MET] L2 - CS",
attendees: [
"General Zod",
"Clark Kent"
]
},
{
Date: "2019-04-03T00:00:00-04:00",
StartTimeLocalized: "2019-04-03T09:00:00-04:00",
EndTimeLocalized: "2019-04-03T18:00:00-04:00",
LabelWithCompany: "[MET] L2 - CS",
attendees: [
"Lex Luthor",
"Lois Lane"
]
},
{
Date: "2019-04-03T00:00:00-04:00",
StartTimeLocalized: "2019-04-03T09:00:00-04:00",
EndTimeLocalized: "2019-04-03T18:00:00-04:00",
LabelWithCompany: "[MET] L2 - CS",
attendees: [
"General Zod",
"Clark Kent"
]
}
]
【问题讨论】:
标签: javascript node.js javascript-objects