2016-05-12 139 views
0

我有对象数组这样如何将对象添加到对象的每个阵列

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 
     } 
    } 
] 

普莱舍谁可以帮我这个事。

回答

2

迭代数组,添加属性:

for (var i = 0; i < data.length; i++) { 
    data[i].system = {}; //your new object here 
} 
-2

做起来更简单的方法:

for(var d of data) { 
    d.system = {}; // Insert object here 
} 
0

让我们开始吧就像我们写的node.js好吗?

data.forEach(function(someData){ 
    someData.system={}; 
});