var KEY_CODES={37:'left',39:'right',32:'fire'}; this.keys={}; this.setupInput=function(){ window.addEventListener('keydown', function(e){ if(KEY_CODES[event.keyCode]){ Game.keys[KEY_CODES[event.keyCode]]=true; e.preventDefault(); } }, false); window.addEventListener('keyup', function(e){ if(KEY_CODES[event.keyCode]){ Game.keys[KEY_CODES[event.keyCode]]=false; e.preventDefault(); } }, false); }這里的this是game對(duì)象,主要問(wèn)題是,Game.keys[KEY_CODES[event.keyCode]]=false;這句話(huà),為什么keys里面是空的,這里可以直接用keys[]的形式,這樣可以直接往數(shù)組里面加元素嗎?還是說(shuō)我理解錯(cuò)了?
一個(gè)關(guān)于js數(shù)組的問(wèn)題
420219496
2017-02-06 15:28:31