Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.03.2017, 13:31
Новичок на форуме
Отправить личное сообщение для Роман123123 Посмотреть профиль Найти все сообщения от Роман123123
 
Регистрация: 28.03.2017
Сообщений: 2

Цикл в JavaScript
Есть цикл
for (i = 0; i < 10; i++) {
if (i == 2) setTimeout('console.log(i)',10000); else
console.log(i);
}

и он выводит 01345678910
А надо как-то синхронизировать это и выводить как в java
0123456789
Вопрос как?
Ответить с цитированием
  #2 (permalink)  
Старый 28.03.2017, 13:41
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,137

Сообщение от Роман123123
А надо как-то синхронизировать это и выводить как в java
0123456789
Двойки не будет в том месте... Но вот так она будет

for (i = 0; i < 10; i++) {
	if (i == 2) {
		setTimeout(
			(function(N){
				return function(){
					console.log(N);
				};
			})(i),
			10000
		); 
	} else {
		console.log(i);
	};
};
Ответить с цитированием
  #3 (permalink)  
Старый 28.03.2017, 13:45
Новичок на форуме
Отправить личное сообщение для Роман123123 Посмотреть профиль Найти все сообщения от Роман123123
 
Регистрация: 28.03.2017
Сообщений: 2

Не подскажите как быть? чтобы была )))
т.е. выполнить console.log(0) выполнилась и только на следующую итерацию переходить...
мб есть какая нить библиотека или метку какая то ставится. а то получается странно мы заходим в цикл еще первый элемент не отработал, а уже второй работает
Вру(точнее кто первый того и тапки)

Последний раз редактировалось Роман123123, 28.03.2017 в 13:52.
Ответить с цитированием
  #4 (permalink)  
Старый 28.03.2017, 15:08
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,137

Сообщение от Роман123123
как быть? чтобы была
Отказаться от цикла... Делать все в setTimeout().
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикл while в JavaScript. Mugla Events/DOM/Window 9 15.04.2014 20:43
Цикл javascript jeka123 Серверные языки и технологии 3 25.08.2013 11:53
Цикл из книги Javascript библия yourseowork Учебные материалы 8 19.08.2013 11:23
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34