История изменений
Исправление 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);
}