16 / 51
Что такое область видимости (scope) в JavaScript?
Область видимости (scope) определяет, где в коде доступна переменная. В JavaScript есть три уровня: глобальная область видимости (доступна везде), функциональная (внутри функции) и блочная (внутри {}-блока для let/const). Scope создаётся в момент определения кода (лексически), а не в момент вызова.