1. 程式人生 > >小白理解 js 20行程式碼實現貪吃蛇

小白理解 js 20行程式碼實現貪吃蛇

document.onkeydown = function(e){
        fx = sn[1] -sn[0] == (n = [-1, -20, 1, 20 ][(e || event).keyCode - 37] || fx) ?fx : n
   
};
    !function() {
        sn.unshift(n = sn[0] +fx);  //向sn陣列頭部插入數值n,n=42+1;
        //當剛插入的值不在頭部時或者剛插入的值不在畫板中時,或者一直向右或向下不變移動18次後,或者向上向左一直移動2次後,結束遊戲