首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >JavaScript 修改数组对象的 key 值

JavaScript 修改数组对象的 key 值

作者头像
Leophen
发布2020-12-23 12:50:29
发布2020-12-23 12:50:29
8.9K0
举报
文章被收录于专栏:Web前端开发Web前端开发

原数组对象:

修改数组对象的 key 值

代码语言:javascript
复制
let objArr = [
  {
    name: "Rick",
    age: 14,
  },
  {
    name: "Morty",
    age: 70,
  },
];
// 旧 key 到新 key 的映射
const keyMap = {
  name: "label",
  age: "value",
};
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];
    }
  }
}
console.log(objArr);

修改后的输出结果

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-12-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 原数组对象:
  • 修改数组对象的 key 值
  • 修改后的输出结果
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档