我有一个EventListener监听整个文档并记录按键,但当满足特定条件时,我想删除该Listener。
以下是我的代码片段:
以下是我的代码片段:
document.addEventListener('keyup', function(e) {
var letter_entered = String.fromCharCode(e.keyCode).toLowerCase();
player.makeGuess(letter_entered);
if(player.win_status === true || player.lose_status === true) {
document.removeEventListener('keyup', arguments.callee, false);
}
});
这个方法是可行的,但根据Mozilla开发者文档,这个方法已经被弃用了。
我知道我可以给函数命名,但是否有其他替代方法可以继续使用未命名函数?
arguments.callee
一样。 - Joe Simmons