• Объяснение участка кода?

    vmakhnyuk
    @vmakhnyuk
    x333, https://github.com/azat-io/you-dont-know-js-ru/blo...
    лексическая область видимости — это область видимости, которая определена во время разбора на лексемы. Иными словами, лексическая область видимости основана на том, где переменные и блоки области видимости были созданы вами во время написания и таким образом (в основном) навечно зафиксированы на момент, когда лексический анализатор обрабатывал ваш код.


    Не путайте с лексическим окружением. На этапе написания(декларации) функции у нее создается лексическая область видимости, а на этапе вызова создается лексическое окружение, которое "парсит" лекс. область видимости в структуру данных