gpt4 book ai didi

javascript - setTimeout()/setInterval() 将不会执行。 **我正在传递函数对象 - 不执行该函数

转载 作者:行者123 更新时间:2023-12-02 16:29:59 26 4
gpt4 key购买 nike

我遇到问题的 block 如下:

setInterval(checkInput, 5000);

哪里

var checkInput = function (letter) {
console.log("This executed")
if (ncorrect > 25)
clearInterval();
if (document.getElementById('keyinput').value === letter)
ncorrect++;
else
ncorrect = 0;
}

我读过SO帖子,其中的问题是传递的函数看起来像setTimeout(function(), 500),问题是(),但是我显然不会那样做。

在调试时,该函数似乎从未真正执行过,并且 setTimeout()/setInterval() 不会等待给定的时间。我没有收到任何错误或警告。任何见解都值得赞赏。谢谢!

最佳答案

这一切都对我有用,我得到的唯一错误是:- n Correct 未定义- 我的页面上没有 document.getElementById('keyinput') ;)

剩下的应该没问题。您是否定义了 n Correct#keyinput

关于javascript - setTimeout()/setInterval() 将不会执行。 **我正在传递函数对象 - 不执行该函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28390570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com