2016-03-08 89 views
-2

所以我有一個對象:的Javascript如何推進項目到存儲在對象數組

var subDataMap = {count: 0, data: []}; 

我試着插入一個新的空數組對象到存儲在subDataMap數據數組:

subDataMap.data.push(new Array()); 

然而,它不工作,因爲Javascript認爲push是subDataMap中的嵌套屬性。當我得到的錯誤是

Uncaught TypeError: Cannot read property 'push' of undefined 
+1

添加完整的代碼。請參見[問]和[mcve] – Tushar

+1

該錯誤表示.data屬性未定義。 – nnnnnn

+1

對我來說工作正常......其他東西必須在玩 –

回答

0

假設你有一個數組是這樣的:

var obj = { 
       arrayOne: [] 

}; 

你可以這樣做:

var arrayLetters = ['x', 'y']; 
obj.arrayOne.push(arrayLetters); 
相關問題