Цикл в JavaScript
Есть цикл
for (i = 0; i < 10; i++) { if (i == 2) setTimeout('console.log(i)',10000); else console.log(i); } и он выводит 01345678910 А надо как-то синхронизировать это и выводить как в 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); }; }; |
Не подскажите как быть? чтобы была ;))))
т.е. выполнить console.log(0) выполнилась и только на следующую итерацию переходить... мб есть какая нить библиотека или метку какая то ставится. а то получается странно мы заходим в цикл еще первый элемент не отработал, а уже второй работает Вру(точнее кто первый того и тапки) |
Цитата:
|
Часовой пояс GMT +3, время: 10:35. |