Javascript 如何扩展对象

Javascript 如何扩展对象,javascript,object,Javascript,Object,我正在开发一个制作游戏的框架,我有一个获取关键输入的功能 但由于它是一个框架特定的选项需要是可选的,例如,如果您想通过箭头键、“aswd”甚至鼠标移动,但如果您想使用鼠标,您不想激活箭头键 所以我需要做的是在函数声明后向函数添加if语句 职能: 注意:功能没有问题,工作正常 var key = []; onkeydown = onkeyup = function(e){ e = e || even; key[e.keyCode] = e.type == 'keydown';

我正在开发一个制作游戏的框架,我有一个获取关键输入的功能

但由于它是一个框架特定的选项需要是可选的,例如,如果您想通过箭头键、“aswd”甚至鼠标移动,但如果您想使用鼠标,您不想激活箭头键

所以我需要做的是在函数声明后向函数添加if语句

职能:

注意:功能没有问题,工作正常

var key = [];
onkeydown = onkeyup = function(e){
    e = e || even;
    key[e.keyCode] = e.type == 'keydown';
    //insert here
};
是否有我可以补充的内容:

到上面写着//insert的地方

if(map[17] && map[16] && map[65]){ // CTRL+SHIFT+A
    alert('Control Shift A');
}

非常感谢您的帮助。

我想他可能会重复看一下:因为这有点更重要,我应该将“onkeydown”和“onkeydup”应用于哪一个@抨击者