[英]Uncaught TypeError: Cannot read property '1' of undefined in array
var grid = [];
for (var i = 0;i < 6;i++)
{
for (var j = 0; j < 6; j++)
grid[i] = [];
}
//Checking function(how many bombs near)
function check(cx,cy)
{
var numb = 0;
if (grid[cx][cy - 1] == "B") numb++;
if (grid[cx][cy + 1] == "B") numb++;
if (grid[cx - 1][cy] == "B") numb++;
if (grid[cx + 1][cy] == "B") numb++;
if (grid[cx - 1][cy - 1] == "B") numb++;
if (grid[cx + 1][cy - 1] == "B") numb++;
if (grid[cx - 1][cy + 1] == "B") numb++;
if (grid[cx + 1][cy + 1] == "B") numb++;
return numb;
}**
當我嘗試檢查每個包含cx +或-1的位置時,它給了我一個錯誤,我嘗試以其他方式制作數組,但沒有幫助。 我嘗試做一個掃雷游戲,所以在這里我檢查每個給定的等離子點附近有多少枚炸彈
檢查你的功能
通話檢查時(0,0)
if (grid[cx][cy - 1] == "B") numb++;
格[0] [0-1] =
0-1 =?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.