2014-12-24 66 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);}()) 
相关问题