gpt4 book ai didi

javascript - 重置 setInterval() 的定时器

转载 作者:数据小太阳 更新时间:2023-10-29 05:43:25 27 4
gpt4 key购买 nike

 var timer;
chat.client.addMessage = function (data) {
clearTimeout(timer);
test2(data);
};
timer = setInterval(function () {
console.log("working");
test1();
}, 5000);

我试图在执行 chat.client.addMessage 时重新启动计时器。SetInterval 每 5000 毫秒执行一次,直到 chat.client.addMessage 在执行该方法时执行 setInterval 函数停止执行。帮助将不胜感激:)

最佳答案

您需要使用 clearInterval而不是 clearTimeout 因为 clearTimeout 是 setTimeout 的倒数.您可以以相同的方式使用它:

clearInterval(timer);

关于javascript - 重置 setInterval() 的定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18270009/

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