美文网首页
es6 使用map 向数组json新增一个属性

es6 使用map 向数组json新增一个属性

作者: 小李不小 | 来源:发表于2023-08-20 14:28 被阅读0次

    使用map函数可以对数组中的每个元素进行操作,并返回一个新的数组。在操作过程中,可以使用对象的属性访问符(.)来新增一个属性。

    下面是一个使用map函数向数组中的每个元素新增一个属性的示例:

    const array = [
      { name: 'John', age: 25 },
      { name: 'Jane', age: 30 },
      { name: 'Bob', age: 35 }
    ];
    
    const newArray = array.map(item => {
      return {
        ...item, // 复制原有的属性
        newProperty: 'new value' // 新增的属性
      };
    });
    
    console.log(newArray);
    
    

    输出结果:

    [
      { name: 'John', age: 25, newProperty: 'new value' },
      { name: 'Jane', age: 30, newProperty: 'new value' },
      { name: 'Bob', age: 35, newProperty: 'new value' }
    ]
    
    

    在上面的示例中,我们使用了对象的展开语法(...item)来复制原有的属性,然后通过对象字面量的方式新增了一个属性newProperty。最后,将新的对象返回,形成新的数组。

    相关文章

      网友评论

          本文标题:es6 使用map 向数组json新增一个属性

          本文链接:https://www.haomeiwen.com/subject/ehbsmdtx.html