gpt4 book ai didi

javascript - 如何在javascript中将对象数组中的键名称更改为值以及将值更改为键名称

转载 作者:行者123 更新时间:2023-11-28 06:00:08 25 4
gpt4 key购买 nike

我有这样的对象数组

[{
"First Name": "fname",
"Last Name": "lname"
}, {
"Root cause": "root"
}, {
"Comapany Name": "company"
}]

我想将上面的对象数组转换成这样

 [{
"fname": "First Name",
"lname": "Last Name"
}, {
"root": "Root cause"
}, {
"company": "Comapany Name"
}]

请有人能帮我解决这个问题。

最佳答案

这样就可以了

var arr = [ {"First Name":"fname", "Last Name":"lname"},
{"Root cause":"root"},
{"Comapany Name":"company"}
];
var newArr = [];
for(var i = 0; i < arr.length; ++i) {
var obj = {};
for(key in arr[i]) {
if (arr[i].hasOwnProperty(key)) {
obj[arr[i][key]] = key;
}
}
newArr.push(obj);
}

关于javascript - 如何在javascript中将对象数组中的键名称更改为值以及将值更改为键名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37349340/

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