2015-08-19 21 views
-2
parent = {[ 
"item":"" 
]} 

child = [1,2,3] 

我的孩子推到父母財產,我可以做陣推到一個數組對象而不宣

$.each(function(){ 
this.item = child; 
} 

,但如何將孩子推入項目屬性,如果我沒有在項目屬性宣佈父母?讓項目等於空字符串是相當多餘的。

回答

0

您可以在沒有設置項目的情況下做同樣的事情。如果該屬性沒有定義。它會自動創建。

parent = {[ 
]} 

child = [1,2,3] 

然後

$.each(function(){ 
this.item = child; 
} 
+0

這是我的筆誤,但空字符串工作太。 –

2
parent = {[ 
"item":""; 
]} 

它不是一個有效的語法。試着用:

var parent = { 
    "item": []; 
}; 

var child = [1,2,3]; 

parent.item = child; 

parent.item = parent.item.concat(child); 
+0

hsz是正確的。你知道你將有一個數組,所以首先用空數組進行初始化 – Lithium

相關問題