[英]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.