gpt4 book ai didi

javascript - 如何在 JavaScript 中使 map 更改对象键

转载 作者:行者123 更新时间:2023-11-30 07:12:22 24 4
gpt4 key购买 nike

我有以下输入数据:

var persons = [
{firstname : "Malcom", lastname: "Reynolds"},
{firstname : "Kaylee", lastname: "Frye"},
{firstname : "Jayne", lastname: "Cobb"}
];

我需要更改每个对象中键的值,因此预期的输出数据是:

persons = [
{fn : "Malcom", lastname: "Reynolds"},
{fn : "Kaylee", lastname: "Frye"},
{fn : "Jayne", lastname: "Cobb"}
];

我在 JavaScript 中使用 map 函数,但它不起作用。

persons.map(x => x.firstname=x.fn);

最佳答案

你的想法是对的,但需要稍微改变一下:

persons = persons.map((x) => {
return {
fn : x.firstname,
lastname : x.lastname
}
})

关于javascript - 如何在 JavaScript 中使 map 更改对象键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52479832/

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