prolisk
@prolisk
Верстая. Криво.

Как задать интервал времени в цикле на javascript?

Есть код:
<script>
function vuvod(){
   var t2=window.setInterval("alert(koko)", 2000);}

for(koko=1;koko<4;koko++){
vuvod();
}
</script>

Интервалы работают, все хорошо.
Но у нас задача - нужно плюсовать через 2 секунды. (то есть koko++)
Но когда ставлю функцию вместо koko++ или вообще на все в скобках FOR, то страница зацикливается и зависает, ничего не выполняя.
(alert(koko) меняю на koko++ либо пишу всю функцию - не работает :()
  • Вопрос задан
  • 1850 просмотров
Пригласить эксперта
Ответы на вопрос 2
mlnkv
@mlnkv
JavaScript Developer
var i = 1;
var intervalId = setInterval(function() {  
  console.log(i++);
  if (i > 4) clearInterval(intervalId);
}, 2000);
Ответ написан
Комментировать
bagerman
@bagerman
var koko = 0;

setInterval(function(){
  alert(koko++);
}, 2000);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы