Как вы видите, функция блокировки вроде alert() выводит свой вывод не в порядке, когда заполняется очередь событий в Google Chrome с помощью setTimeout() на основе этого кода.
for (var i = 1; i <= 6; i++) {
(function(index){
setTimeout(function() { alert(index) }, 100);
})(i);
}
- Почему это?
- Является ли это ошибкой Google Chrome?
Для этого должно быть объяснение.