Давайте попробуем кратчайшее определение:
Лексическое определение определяет, как имена переменных разрешаются во вложенных функциях: внутренние функции содержат область родительских функций, даже если родительская функция вернулась.
Вот и все! Чтобы понять, что это значит, я написал подробное сообщение в блоге о области функций и лексическом охвате в JavaScript, который можно найти здесь здесь . Возможно, это может случиться и с кем-то другим.