2014-12-24 99 views
0

下面的代碼將延遲10秒,然後第一次執行函數A和B.如何使'setInterval'在啓動時運行

setInterval(function() { 
    A(); 
    B(); 
}, 10000); 

我想在程序運行時同時執行A和B.像,

A(); 
B(); 
setInterval(function() { 
    A(); 
    B(); 
}, 10000); 

有沒有更好的方法來做到這一點?


謝謝大家。

+0

你希望他們一旦程序加載時運行?這是什麼意思? –

+0

使函數執行它們,然後setTimeout(self,10000)在尾部 – dandavis

回答

0

使用命名函數

var fnc = function(){ 
A(); B(); 
}; 
window.setInterval(fnc,10000); 
fnc(); 

或者使用的setTimeout

(function x(){ A(); B(); window.setTimeout(x, 10000);}()) 
相關問題