这是我正在尝试学习的JavaScript教程的网站(Snake In JavaScript)
这是一个使用JavaScript的蛇游戏,但是有些事情我不理解:
board[][]
?.snake
自定义方法?为什么它的值等于1? 这些是我理解上的障碍。
谢谢。
答案 0 :(得分:0)
所以对问题1的回答是1:
Board[][]
是指多维数组(在这种情况下为2)-在蛇形游戏中,它表示每行是数组而第一列是数组的棋盘.snake
不是方法,而是单元格对象中的布尔变量,它指示该特定单元格中是否存在蛇-如果蛇存在,则值为1,否则为0。此变量用于在屏幕上显示板的位置。enterKey
函数。然后通过键指定蛇的方向并相应地更改头部坐标。 关于标题中的问题:.cell
是一个对象,它是电路板的基础对象-二维数组中的每个元素都是字典名称cell
。
我希望这可以使它变得更清晰但