Перейти к содержимому
21 / 51

Как работает область видимости в циклах for с var и let?

С var в цикле for создаётся одна переменная на весь цикл — все итерации разделяют одну привязку. С let каждая итерация получает собственную копию переменной. Это критически важно при использовании асинхронных операций или колбэков внутри цикла: var приводит к классическому багу, когда все колбэки ссылаются на одно финальное значение.

Как работает область видимости в циклах for с var и let? | JScriptiser