假设我有一个功能:
myFunc = function(number) {
console.log("Booyah! "+number);
}
Run Code Online (Sandbox Code Playgroud)
我希望它在设定的时间间隔内运行.听起来我应该使用setInterval,呵呵!
但是,如果我想运行相同功能的多个间隔,所有这些都在同一时间开始呢?
setInterval(function(){
myFunc(1);
}, 500);
setInterval(function(){
myFunc(2);
}, 1000);
setInterval(function(){
myFunc(3);
}, 2000);
Run Code Online (Sandbox Code Playgroud)
因此,第一个运行时间恰好两次,第二个运行一次,第二个和第三个之间相同.
你如何确保它们都在同一时间开始,以便它们同步?