【发布时间】:2020-08-19 16:09:18
【问题描述】:
我有以下对象:
[
{ createdAt: "08-08-2020, 12:04:19 am", id: "1" },
{ createdAt: "08-08-2020, 12:04:19 am", id: "2" },
{ createdAt: "08-10-2020, 12:04:19 am", id: "3" },
{ createdAt: "08-10-2020, 12:04:19 am", id: "4" },
{ createdAt: "08-12-2020, 12:04:19 am", id: "5" },
{ createdAt: "08-20-2020, 12:04:19 am", id: "6" }
]
如您所见,每个数组都有一个创建日期和一个特定值。我在这里要做的是创建一个如下所示的新对象:
[
{ createdAt: "08-08-2020", ids: ["1", "2"] },
{ createdAt: "08-10-2020", ids: ["3", "4"] },
{ createdAt: "08-12-2020", ids: ["5"] },
{ createdAt: "08-20-2020", ids: ["6" ]}
]
基本上按创建日期排列 id。我一直在尝试使用 ECMA6 过滤和映射它,但我不清楚它的逻辑。
任何帮助将不胜感激。
提前致谢!
【问题讨论】:
-
到目前为止你有没有尝试过?
标签: javascript arrays reactjs object iteration