Javascript 检查密钥代码时出错

Javascript 检查密钥代码时出错,javascript,Javascript,我正在做一个小游戏的井字游戏。我正在使用javascript编写代码。我面临的问题是,我在js控制台中收到警告 'KeyboardEvent.keyLocation' is deprecated. Please use 'KeyboardEvent.location' instead. 在控制台中收到此警告后,我无法进一步使用这些键。我有一个功能可以检查按下的键。代码是 window.onkeyup=function() { var current_key = event.keyCod

我正在做一个小游戏的井字游戏。我正在使用javascript编写代码。我面临的问题是,我在js控制台中收到警告

'KeyboardEvent.keyLocation' is deprecated. Please use 'KeyboardEvent.location' instead.
在控制台中收到此警告后,我无法进一步使用这些键。我有一个功能可以检查按下的键。代码是

window.onkeyup=function()
{
    var current_key = event.keyCode;
    console.log(current_key);
    if(current_key == 37) goleft();
    if(current_key == 38) goup();
    if(current_key == 39) goright();
    if(current_key == 40) godown();
}

如何解决此问题。

事件
传递给您的函数,如下所示:

window.onkeyup = function(event) {
    var current_key = event.keyCode;
    console.log(current_key);
    if(current_key == 37) goleft();
    if(current_key == 38) goup();
    if(current_key == 39) goright();
    if(current_key == 40) godown();
};

你有没有做过类似的事情:

在对象的
keyPress
事件上,使用如下内容:
keyPress=“doSomething(event)”

然后js:

function doSomething(e){
  if (e.keyCode == "13") {
     //do Somehing
  }
}
尝试传递“函数(事件)”