Я запускаю цикл событий следующего вида:
var i;
var j = 10;
for (i = 0; i < j; i++) {
asynchronousProcess(callbackFunction() {
alert(i);
});
}
Я пытаюсь отобразить серию предупреждений, показывающих числа от 0 до 10. Проблема в том, что к моменту запуска функции обратного вызова цикл уже прошел через несколько итераций и отображает более высокое значение i
. Любые рекомендации по устранению этого?