2014-02-07 203 views
1

我想每30秒運行一次函數,但setInterval等待30秒,然後反覆運行它。所以如果還有其他方法可以解決這個問題。 (無第三方插件)每30秒運行一次函數javascript

任何幫助,將理解

+4

第一次打電話給你的功能 – Satpal

回答

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

setInterval(function(){ 
    foo()}, 30000) 

在setInterval的第二個參數是在毫秒的時間延遲,所以使用30000 30秒,而不是30

1
function blah(){} 

blah(); 
setInterval(blah,30); 
+1

這應該是30000 30秒。 30的值是30毫秒。 – mrpatg