JavaScript:修改数组字段名

可以使用 JavaScript 中的 map() 方法来对数组中的每个对象进行遍历并修改字段名。

例如,假设有如下的数组:

const myArray = [
  {
    
     name: "John", age: 25 },
  {
    
     name: "Mary", age: 30 },
  {
    
     name: "Bob", age: 40 }
];
console.log(myArray);

输出结果:

{
    
     name: "John", age: 25 },
{
    
     name: "Mary", age: 30 },
{
    
     name: "Bob", age: 40 }

现在想要将字段名 name 修改为 fullname,可以使用以下代码:

myArray  = myArray.map((item) => {
    
    
  return {
    
    
    fullname: item.name,
    age: item.age
  };
});

console.log(myArray);

输出结果:

{
    
     fullname: "John", age: 25 },
{
    
     fullname: "Mary", age: 30 },
{
    
     fullname: "Bob", age: 40 }

这样就得到了修改后的数组 myArray,它的字段名是 fullnameage

注意: return中有几个字段,最终的myArray就会有几个字段。因此,即使一些字段不需要修改名称,也要写上。

猜你喜欢

转载自blog.csdn.net/weixin_46098577/article/details/131222576