猿问

使用Javascript将对象添加到现有对象

我正在寻找 jQuery / javascript 中的解决方案来将对象添加到 objectArray。在我的对象中,我有对象“ objectArray”。该元素内部是动态数量的其他对象。


我怎样才能添加即这个对象:


{

        "code": "7891",

        "items": {

          "attribute": "car",

        }

到对象数组而不覆盖第一个元素?要得到这个:


"objectArray": [

  {

    "code": "1234",

    "items": {

      "attribute": "House",

    }

  },

  {

    "code": "7891",

    "items": {

      "attribute": "car",

    }

  },

],

我使用了数组和 JSON.stringify() 的方式,但这效果不佳。


慕桂英546537
浏览 361回答 2
2回答

拉丁的传说

您可以objectArray.push(object)将 附加object到数组中。更多信息在这里:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push

红颜莎娜

const data = [  {    code: "7891",    items: {      attribute: "car"    }  }];const res = [  {    code: "1233",    items: {      attribute: "car"    }  },  ...data];//Orconst res2 = [  {    code: "1233",    items: {      attribute: "car"    }  }].concat(data);console.log(res, res2);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答