Добрый день. Я понимаю что такое обл. видимости и т.д но никак не могу до конца разобраться с лексической областью видимости. Как я понял лексическая обл. видимости понятие относительное и включает все переменные доступные из родной/внешних областей для конкретной обл. видимости. Т.е. в след . примере:
var a = 2;
var b = 2;
function foo() {
var c = 666;
function bar() {
var d;
}
}
Лексическая обл. видимости bar будет переменные d,c,b,a?
А у foo она будет c,b,a?
Это и есть лексическая обл.?
Правильно ли я понимаю лексическую область видимости?