我搜索了很多,無法得到明確的答案我的問題。JavaScript中的二維數組返回未定義的數組
var rowCount = 3;
var myCounter = 0;
var myNewArray = new Array();
for (var i = 1; i < rowCount; i++) {
try {
myNewArray[myCounter][0] = i;
myNewArray[myCounter][1] = i;
myCounter = myCounter + 1;
} catch (err) {
alert(err.message);
}
}
它給與異常說myNewArray [myCounter]是未定義的。任何想法爲什麼?我看過其他帖子,並且都顯示了像這樣或使用新的Array([])聲明數組。沒有任何工作。 需要幫助,提前謝謝。
謝謝大家的響應@torazburo,它與添加myNewArray [myCounter] = [];在myNewArray [myCounter] = [1]之前;正如Quince所解釋的那樣。 – Alz 2014-11-04 06:50:04