初始数组
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)

本文介绍了一种使用JavaScript实现的数组对象键名批量修改的方法。通过定义键名映射关系并利用循环遍历的方式,实现了对数组中每个元素键名的有效替换。
2184

被折叠的 条评论
为什么被折叠?



