我對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