2016-05-12 140 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={}; 
});