Цикл в 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, время: 14:43. |