gpt4 book ai didi

javascript - 将键和值映射到 Javascript 中的新键

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

字典数组应该转换为更简单的形式。

 data = [{A:1},{B:2},{C:3}] 
data = {A: 1, B: 2}
data = ["0":{ A : 1, B : 2 , C : 3}]

两者是完全不同的数据集。我正在尝试将其映射为以下格式。上面应该变成这样

 data = [
{
name: "A",
y: 1
},
{
name: "B",
y: 2
},
{
name: "C",
y: 3
}
];

我尝试了以下方法,但这是错误的

name = {}
data.forEach(function(k,x){
return name['name'] = k , name["y"] = x
})

请建议我更好的方法。

最佳答案

映射每个对象的条目以提取键和值,并返回具有namey的对象> 键:

const data = [{A:1},{B:2},{C:3}]
const output = data.map(item => {
const [name, y] = Object.entries(item)[0];
return { name, y };
});
console.log(output);

关于javascript - 将键和值映射到 Javascript 中的新键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51566002/

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