
使用javascript修改数组中对象的键
对于提供的问题,需要一个方法来修改数组中对象的键。方法接受两个参数:原始数据(data1)和一个包含新键的数组。方法需要返回格式化的数据(data2),其中对象键已更改为新键。
以下是用javascript编写的解决此问题的函数:
function modifyarraykeys(data1, newkeys) {
let data2 = [];
for (let i = 0; i < data1.length; i++) {
let newobject = {};
for (let key in data1[i]) {
newobject[newkeys[i]] = data1[i][key];
}
data2.push(newobject);
}
return data2;
}
登录后复制
使用方法:
立即学习“”;
const data1 = [
{
appname: '应用1',
capacity: 233456
},
{
title: '应用2',
key: 124535
}
];
const newkeys = ['name', 'value'];
const data2 = modifyarraykeys(data1, newkeys);
console.log(data2);
登录后复制
输出:
[
{
name: '应用1',
value: 233456
},
{
name: '应用2',
value: 124535
}
]
登录后复制
以上就是如何使用JavaScript修改数组中对象的键?的详细内容,更多请关注米云其它相关文章!
