我正在尝试每30秒运行一个函数,但是setInterval会等待30秒然后重复运行它。所以如果有其他方法可以解决这个问题。(不使用第三方插件)
任何帮助都将不胜感激。
我正在尝试每30秒运行一个函数,但是setInterval会等待30秒然后重复运行它。所以如果有其他方法可以解决这个问题。(不使用第三方插件)
任何帮助都将不胜感激。
基于"Schechter"的答案,但修复后可以在第一次页面加载时运行,然后每30秒运行一次。
function myFunction(){
console.log('myFunction Called')
}
myFunction();
setInterval(function(){
myFunction()
}, 30000)
function foo(){
console.log('function is being called')
}
setInterval(function(){
foo()}, 30000)
setInterval中的第二个参数是毫秒级的时间延迟,因此使用30000代表30秒,而不是30。
function blah(){}
blah();
setInterval(blah,30000);