gpt4 book ai didi

javascript - 如何更新/编辑对象数组中对象的值?

转载 作者:行者123 更新时间:2023-12-05 09:27:15 25 4
gpt4 key购买 nike

所以我有一个来自 api 的对象数组,如下所示:

[{
"title": "demo",
"eventType": "demo",
"start": "2022-06-26T07:00:00.000Z",
"end": "2022-06-26T04:00:00.000Z"
...
},{}
]

我想创建一个具有相同值但将开始和结束对象值包装在 new Date() 中的新数组,如下所示:

[{
"title": "demo",
"eventType": "demo",
"start": new Date("2022-06-26T07:00:00.000Z"),
"end": new Date("2022-06-26T04:00:00.000Z")
...
},{}
]

最佳答案

使用 map数组上的方法循环遍历每个对象并返回修改后的对象。

const result = data.map(({ start, end, ...rest }) => ({
...rest,
start: new Date(start),
end: new Date(end)
}));

关于javascript - 如何更新/编辑对象数组中对象的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72764821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com