js的蛇出界是什么原因?

我用C语言借助curses库实现了linux终端下的贪吃蛇游戏。这个javascript版本的贪吃蛇是/game/tanchishe.html的学习笔记,实现原理和C版本基本相同。- 1.如何表达一条蛇?用二维数组存储蛇的所有点(x,y),并将这些点(x,y)标记为“cover”,用于检查以后蛇头是否撞到蛇的身体。//初始化snake function init snake(){ var pointer = random pointer(len-1,len-1,WIDTH/2);for(var I = 0;我tr-& gt;Td,然后通过document . append child()://初始化网格函数init grid () {var body = document的方法将其追加到id为“snakewrap”的元素中。getElementsBytagname(" body ")[0];var table = document . createelement(" table "),tbody = document . createelement(" tbody ")for(var j = 0;j36 & amp;& ampe.keyCode & lt41 ?e . keycode:direct key;返回false}