LINUX.ORG.RU

История изменений

Исправление ChALkeR, (текущая версия) :

for (const i of [1, 2, 3]) {
  setTimeout(() => console.log(i), 1000);
}

Ключевой момент — const, у которой область видимости — блок. Ну и плюс ты случайно in написал, хотя имел ввиду of, кажется.

Исходная версия ChALkeR, :

for (const i of [1, 2, 3]) {
  setTimeout(() => console.log(i), 1000);
}