2014-05-20 170 views
2

我有兩個每隔20秒運行一次函數的setInterval。有沒有辦法把兩個函數放在同一個setInterval調用下?一個setInterval()中的多個函數?

setInterval(function(){ 
//function a 
}, 20000); 

setInterval(function(){ 
//function b 
}, 20000); 

喜歡的東西:

setInterval((functionA, functionB) , 20000); 

回答

8

只需撥打這兩個另一個回調函數內的功能,如

setInterval(function() { 
    functionA(); 
    functionB(); 
}, 20000); 
2

如果定義第三個函數調用了兩個函數,你可以稱第三個功能如下:

function functionC() { 
    functionA(); 
    functionB(); 
} 

setInterval(functionC, 20000); 
相關問題