Skip to content

fix(event-loop): удален лишний инкремент i++ в примере с индикацией п… - #2196

Open
wombatbuddy wants to merge 1 commit into
javascript-tutorial:masterfrom
wombatbuddy:patch-1
Open

wombatbuddy wants to merge 1 commit into
javascript-tutorial:masterfrom
wombatbuddy:patch-1

Conversation

@wombatbuddy

Copy link
Copy Markdown

Описание изменений

В статье «Событийный цикл: микрозадачи и макрозадачи» (event-loop.md) в примере «Пример 2: индикация прогресса» обнаружена логическая ошибка в цикле for.

Текущий код:

for (let i = 0; i < 1e6; i++) {
  i++;
  progress.innerHTML = i;
}

Проблема:
Из-за i++ внутри тела цикла переменная увеличивается дважды за одну итерацию. В результате цикл выполняет в два раза меньше шагов, чем задумывалось (500 000 вместо 1 000 000), а в DOM на каждом шаге записываются только четные числа.

Что сделано:
Удалена лишняя строка i++ из тела цикла. Теперь счётчик работает корректно и инкрементируется только в самом выражении for.

…рогресса

Removed unnecessary increment operation in count function.
@javascript-translate-bot javascript-translate-bot added the review needed Review needed, please approve or request changes label Sep 14, 2026
@javascript-translate-bot
javascript-translate-bot requested a review from a team September 14, 2026 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review needed Review needed, please approve or request changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants