【发布时间】:2018-05-27 12:31:49
【问题描述】:
我有这个对象数组:
[
{
id: 1, oid: 5,
dates: {
5: {start_date: "12.30", end_date: "12.31" },
14: {start_date: "01.01", end_date: "01.15" }
}
},
{
id: 2, oid: 5,
dates: {
17: {start_date: "02.01", end_date: "02.20" },
19: {start_date: "03.01", end_date: "03.10" }
}
}
]
如何通过“日期”键合并并用 Lodash 得到这个结果
{
5: {start_date: "12.30", end_date: "12.31" },
14: {start_date: "01.01", end_date: "01.15" },
17: {start_date: "02.01", end_date: "02.20" },
19: {start_date: "03.01", end_date: "03.10" }
}
【问题讨论】:
-
仅供参考,您的预期输出格式不正确
-
关键是什么?
-
@Alexandru-IonutMihai 我猜 OP 正在寻找
[{}, {}, {}]格式。 -
@Rajesh,是的,但他按一个键分组。但是...密钥的名称是什么?\
-
好的。我写问题时犯了一个错误。我编辑了问题。
标签: javascript object merge lodash