經過一小時的搜索後,我完全搞不清楚如何在JS中創建一個關聯數組(我知道它實際上是一個對象)。我想通過我的頁面上的元素構建一個關聯數組/對象我這樣循環:如何通過循環創建關聯數組(並通過另一個獲取其內容)?
var array_modules = {};
$('.module').each(function() {
var this_element = $(this);
var module_top = this_element.data('top');
var module_bottom = this_element.data('bottom');
array_modules.push({'top': module_top, 'bottom': module_bottom});
});
而在其他地方,我想找回我的陣列因此內容:
for (var index in array_modules) {
var top = array_modules['top'];
var bottom = array_modules['bottom'];
alert('top = ' + top + ' and bottom = ' + bottom);
}
這些都不起作用。我究竟做錯了什麼?
謝謝,正確的答案,但@juvian給它前面,所以我不得不驗證他說句公道話.. – drake035
爽!樂於幫助 –