не получается выйти из setInterval, не завершая его
не получается выйти из setInterval, не завершая его выполнение.
как вот в таком примере выйти из setInterval , чтобы он заканчивался на i==2, а не был бесконечным? i=0; function ff(){ var g=setInterval( function(){ alert(7); i++; if(i==2){clearInterval(g) ;return; } alert(i++); },1000 ) } ff(); |
..
|
А почему не setTimeout?
|
function ff(){ var i=0,g=setInterval( function(){ i++; if(i==2) clearInterval(g); alert(i); },1000) } ff(); |
Цитата:
|
Цитата:
Да и зачем i нужно быть в глобальной видимости? |
greenbeaver, callback в setInterval не должен ничего никуда возвращать.
|
Часовой пояс GMT +3, время: 00:39. |