[英]How to add an object to each array of objects
我有这样的对象数组
var data=[{test:"a1"},{test:"b1"}];
需要在对象输出中添加一个以上的对象,应该像这样
[
{
"test":"a1",
"system":{
"tenentid":"xxxxx",
"createdByUser":{
"lastName":"x",
"firstName":"ABC"
},
"isdeleted":true
}
},
{
"test":"b1",
"system":{
"tenentid":"xxxxx",
"createdByUser":{
"lastName":"x",
"firstName":"ABC"
},
"isdeleted":true
}
}
]
请问有谁能帮助我。
迭代数组,添加属性:
for (var i = 0; i < data.length; i++) {
data[i].system = {}; //your new object here
}
让我们像在编写node.js一样做吧?
data.forEach(function(someData){
someData.system={};
});
一种更简单的方法是:
for(var d of data) {
d.system = {}; // Insert object here
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.