Имеется код:
(В цикле происходит считывание xml-файла, его парсинг, получение информации из определнных блоков и далее, используя RegExp, поиск определенных предложений)
var tempNumber = 0;
for (i=0; i < 3; i++) {
<...>
tempNumber++;
<...>
}
console.log("tempNumber: " + tempNumber);
В итоге, на консоль выводится:
"tempNumber: 0"
При проверке на простом цикле:
var tempNumber = 0;
for (i=0; i < 3; i++) {
tempNumber++;
}
console.log("tempNumber: " + tempNumber);
Выводится верное значение "3".
Подскажите, пожалуйста, как в первом варианте вывести на консоль корректный результат?