使用Javascript将对象添加到现有对象[重复]
Posted
技术标签:
【中文标题】使用Javascript将对象添加到现有对象[重复]【英文标题】:Adding object to an existing object using Javascript [duplicate] 【发布时间】:2020-07-13 03:03:34 【问题描述】:我正在寻找 jQuery / javascript 中的解决方案来将对象添加到 objectArray。
在我的对象中,我有对象“objectArray
”。此元素内部是动态数量的其他对象。
如何添加,即这个对象:
"code": "7891",
"items":
"attribute": "car",
到对象数组而不覆盖第一个元素?要得到这个:
"objectArray": [
"code": "1234",
"items":
"attribute": "House",
,
"code": "7891",
"items":
"attribute": "car",
,
],
我使用了数组和 JSON.stringify() 的方式,但这并不好用。
【问题讨论】:
【参考方案1】:您可以使用objectArray.push(object)
将object
附加到数组中。
更多信息请点击此处:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push
【讨论】:
【参考方案2】:const data = [
code: "7891",
items:
attribute: "car"
];
const res = [
code: "1233",
items:
attribute: "car"
,
...data
];
//Or
const res2 = [
code: "1233",
items:
attribute: "car"
].concat(data);
console.log(res, res2);
【讨论】:
请不要只提供代码,而是添加对其功能的描述。 明白。谢谢!但不是push
,升档以上是关于使用Javascript将对象添加到现有对象[重复]的主要内容,如果未能解决你的问题,请参考以下文章