2 года назад
Замыкание
Замыкание - это функция, плюс ее область видимости. Контекст выполнения JavaScript - однопоточный язык. Это означает, что у него один стек вызовов и в один момент времени он может выполнять только одну задачу. Новая задача или запрос на выполнение всегда будет сверху стека. Как только запущенная функция завершится, ее контекст выкидывается из стека, запустив контекст выполнения, который стоит ниже в очереди. Динамическая и Лексическая область видимости Область видимости - это способ где искать переменную...