每30秒执行一次功能javascript

use*_*555 2 javascript function timer

我试图每30秒运行一个函数,但是setInterval等待30秒,然后重复运行它。因此,如果还有其他方法可以解决此问题。(没有第三方插件)

任何帮助,将不胜感激

Gar*_*ook 8

基于来自“ Schechter”的回答,但已修复为在首次加载页面时运行,然后每30秒运行一次。

function myFunction(){
    console.log('myFunction Called')
}

myFunction();

setInterval(function(){
    myFunction()
}, 30000)
Run Code Online (Sandbox Code Playgroud)


Sch*_*ter 5

function foo(){
    console.log('function is being called')
}

setInterval(function(){
    foo()}, 30000)
Run Code Online (Sandbox Code Playgroud)

setInterval 中的第二个参数是以毫秒为单位的时间延迟,因此使用 30000 表示 30 秒,而不是 30。