初始数组
let arr=[{'name':'张三','age':'18'},{'name':'李四','age':'20'},{'name':'王二','age':'24'}]
console.log(arr)
设置修改后键名与初始键名对应关系
const keyMap={
name:'label',
age:'value'
}
修改键名函数
function updateArrayKey(array,keyMap){
//修改数组键名
let objArr=array
for(let i=0;i<objArr.length;i++){
let obj=objArr[i]
for(let key in obj){
let newKey=keyMap[key]
if(newKey){
obj[newKey]=obj[key];
delete obj[key]
}
}
}
}
修改后数组
updateArrayKey(arr,keyMap)
console.log(arr)