gpt4 book ai didi

javascript - setInterval 函数仅工作一次

转载 作者:行者123 更新时间:2023-11-28 18:14:47 25 4
gpt4 key购买 nike

我想使用 setInterval 函数来执行重复任务。这是我的自动更新功能,它可以运行一次。

var intervalId;

function autoUpdate() {
intervalId = setInterval(updateFile(fileId, 'root', document.getElementById('editor').value), 10000);
}

这是我的 stopAutoUpdate 函数。

function stopAutoUpdate() {
clearInterval(intervalId);
}

这段代码有什么问题?谢谢。

编辑=我已经编辑了标题。抱歉。

最佳答案

您必须正确设置间隔函数:

function autoUpdate() {
intervalId = setInterval(function(){
updateFile(fileId, 'root', document.getElementById('editor').value)
}, 10000);
}

您所做的实际上是调用该函数一次而不是传递它。clearInterval 本身看起来是正确的。

关于javascript - setInterval 函数仅工作一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40940263/

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