Я совершенно новичок в javascript, и я пытаюсь изучить временные события. Я пытаюсь реализовать функцию, которая принимает номер и выполнить function1
за это номер раз, затем выполнить function2
. Но между каждым исполнением я хотел бы иметь заданный интервал. Например, function1
отпечатки «foo» и function2
печатает «бар». Если входной номер функции равен «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