我需要在JavaScriptjQuery的多維數組未定義
var collection = new Array();
$(document).on('change', 'input[type="checkbox"]', function(e) {
if (this.checked) {
var type = $(this).data('type');
var id = $(this).data('id');
collection[type].push(id);
}
});
Uncaught TypeError: Cannot read property 'push' of undefined
創建多維數組我需要這些值後來轉換成JSON格式。
任何想法如何解決這個問題?
爲什麼不只是'var collection = {}'而是創建一個對象,看起來更適合這個。 – adeneo