Показать сообщение отдельно
  #4 (permalink)  
Старый 17.08.2018, 14:59
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от osminooge21
разве не должно получаться 0 -9?
Нет.
На момент срабатывания таймера переменная i имеет значение 10.
Его-то и будут выводить те таймеры.

function test() {
	alert(++test.cnt);
	if (test.cnt<10) {
		setTimeout(test,100);
	};
};
test.cnt=0;
setTimeout(test,1000);
Ответить с цитированием