gpt4 book ai didi

javascript - 如何将值数组映射到对象数组

转载 作者:行者123 更新时间:2023-11-28 12:56:03 24 4
gpt4 key购买 nike

我想将以下数组转换为对象数组:

let arr = ['tree', 'apple', 'orange']

arr = [
{value: tree},
{value: apple},
{value: orange}
]

到目前为止我的解决方案是:

let temp = []; 
arr.forEach(x => {
temp.push({value: p});
});

arr = temp

如何使用 array.map() 功能解决这个问题,这样我就可以调用

arr.map()...

最佳答案

你可以用Array.prototype.map()这样做:

const arr = ['tree', 'apple', 'orange'];

const result = arr.map(value => ({ value }));

console.log(result);

或者更明确地说,没有隐式返回或对象速记符号:

const arr = ['tree', 'apple', 'orange'];

const result = arr.map(x => {
return { value: x };
});

console.log(result);

关于javascript - 如何将值数组映射到对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55512028/

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