我对javascript很陌生,我正在尝试学习时间事件。我试图实现一个函数,它需要号码并执行function1
那个号码的次数,然后执行function2
。但是在每次执行之间,我想设置一个间隔。例如,function1
打印“foo”和function2
打印“bar”。如果功能的输入号码为“3”&间隔为5秒,则最终打印应为foo,foo,foo,bar,foo,foo,foo,bar ....,每隔5秒。 我试过for
循环和while
循环。Javascript:在所需的时间间隔内排除2个函数
var i=0;
while (i < 4){//number of times to repeat "function"
if (i%4 == 0){
setInterval(function(){
console.log("bar");
},2000);//interval between functions
}
else{
setInterval(function(){
console.log("foo");
},2000);//interval
}
i++;
if (i==4) i = 0;
}
感谢您的指点。该解决方案,但是,不起作用。 –
我知道。固定... – Amit