下面的代碼在JavaScript中使用得非常好。換句話說,我可以打印單元格[5]任何指定的索引值。但我想打印這個循環,但它不起作用。有沒有人知道它爲什麼不起作用。在JavaScript中使用對象數組
$(document).ready(function() {
var grid_arr = new Array();
var count = 0;
var cell;
cell = {
x1: 10,
y1: 10
};
alert(cell.x1);
for (i = 1; i < 10; i++) {
cell[i] = {
x1: i * 5,
y1: i * 2
};
}
alert(cell[5].x1);
});
/* The below for loop does not display any messages: */
for (var j = 0; j < 9; j++) {
alert(cell[j].x1);
}
首選數組文字'[]'到'新的Array()' –
你在哪裏放第二個循環? '$(document).ready'之外? – putvande
'for(i = 1; i <10; i ++){'爲什麼從1開始? – Abhitalks