我有两个setInterval,每个运行一个函数每20秒。有没有办法将两个函数放在同一个setInterval调用下?
setInterval(function(){
//function a
}, 20000);
setInterval(function(){
//function b
}, 20000);
类似于:
setInterval( (functionA, functionB) , 20000);
答案 0 :(得分:12)
只需调用另一个回调函数中的两个函数,如
setInterval(function () {
functionA();
functionB();
}, 20000);
答案 1 :(得分:3)
如果你定义了一个调用这两个函数的第三个函数,你可以按如下方式调用第三个函数:
function functionC() {
functionA();
functionB();
}
setInterval( functionC, 20000 );