не получается выйти из 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, время: 06:11. |