我有以下代碼JavaScript不能轉換未定義反對
for(i = 0; i < num; i++) {
var yPos = 10*i;
var numCells = wid/30;
for(j = 0; j < numCells; j++) {
blocks[i][j] = 1;
}
}
隨着
blocks = new Array();
然而,當我執行的代碼,我收到一個錯誤,指出:
can't convert undefined to object
任何想法? :/
我懷疑你需要聲明塊是一個2D數組。試試[這個問題] [1]。 [1]:http://stackoverflow.com/questions/966225/how-can-i-create-a-two-dimensional-array-in-javascript – chooban