2013-09-30 25 views
0

我想創建一個多維鍵控數組。多維鍵控陣列?

如何聲明數組,然後將其推入?

這是正確的嗎?

var galleryData = new Array(); 
$("#gallery li.gallery-image-item:not(:first)").each(function() { 


    galleryData.push({comment: 'comment', youTube: 'ODOIUOIhd'}); 

} 

感謝

+0

這應該可以正常工作。 – tymeJV

+0

這是生成一組對象的有效JavaScript代碼;不管它是否產生你真正想要的東西,都很難說清楚。 –

+0

雖然... –

回答

0

如果你想 '鍵' 陣列我想你需要像

array['key'] = { comment: 'comment', youtube: 'ODD2345UI' }; 
+1

如果他們想要這樣做,他們想要一個對象,而不是一個數組;如果你使用'array ['key']'''''''''''''''''''''''''''''''''''''''''''''' –

0

這裏是我的測試:http://jsfiddle.net/neuroflux/MtuLc/1/

var galleryData = []; 
$("#gallery li.gallery-image-item:not(:first)").each(function() { 
    galleryData.push({comment: 'comment', youTube: 'ODOIUOIhd'}); 
}); 

請注意,我修復了缺失的括號並更改了Array表示法。我也使用jQuery 只需輸出到頁面上。