登录
首页 >  文章 >  前端

如何使用JavaScript修改数组中对象的键?

时间:2024-11-10 10:22:05 111浏览 收藏

从现在开始,努力学习吧!本文《如何使用JavaScript修改数组中对象的键?》主要讲解了等等相关知识点,我会在golang学习网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!

如何使用JavaScript修改数组中对象的键?

使用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修改数组中对象的键?》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多文章知识!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>