我有像这样的对象
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
}
}
]
任何人都可以帮助我。
答案 0 :(得分:2)
迭代数组,添加属性:
for (var i = 0; i < data.length; i++) {
data[i].system = {}; //your new object here
}
答案 1 :(得分:0)
我们就像编写node.js一样吗?
data.forEach(function(someData){
someData.system={};
});
答案 2 :(得分:-2)
更简单的方法是:
for(var d of data) {
d.system = {}; // Insert object here
}