我想,当x达到5时,退出document.onkeydown函数。我试过这个:
var x = 0
document.onkeydown = function() {
console.log("Still running...")
x += 1
if (x >= 5) {
break
}
}
但是控制台说这是一个非法的破坏声明。我也尝试使用return
语句退出onkeydown循环,但这也没有奏效。你们中的任何人都知道如何退出其中一个吗?如果是这样,我非常想知道它。
答案 0 :(得分:0)
除了将break替换为return之外,我没有看到任何问题...当X达到5时,你的代码就出现了问题
var x = 0
document.onkeydown = function() {
console.log("Still running...")
x += 1
console.log("x" + x)
if (x >= 5) {
console.log("Existing..." )
return;
}
else{
/** Do your stuff **/
console.log('Working')}
}