gpt4 book ai didi

javascript - 如何使用 map() 编辑数组内的对象元素?

转载 作者:行者123 更新时间:2023-12-01 15:32:52 25 4
gpt4 key购买 nike

我有以下内容:

const data = [
{ name: "Santa"
age: 34
},
{ name: "John"
age: 23
}
]

我应该通过 map() 编辑对象元素.
例如:我希望所有年龄都为 68 岁和 46 岁。 (×2)。

我试图解决,但我不能
data = data.map(e => {
e.age *= 2;
});

最佳答案

您需要使用 return 语句,也使用 let因为您的数据实际上并不是恒定的:

let data = [{
name: "Santa",
age: 34
},
{
name: "John",
age: 23
}
]

data = data.map(e => {e.age *= 2; return e;});
console.log(data)

关于javascript - 如何使用 map() 编辑数组内的对象元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60936286/

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