Zakres leksykalny oznacza, że w zagnieżdżonej grupie funkcji funkcje wewnętrzne mają dostęp do zmiennych i innych zasobów ich zakresu nadrzędnego.
Zakładając, że funkcja wewnętrzna została wywołana w funkcja2, a funkcja2 została wywołana w funkcja1. W takiej sytuacji zakres leksykalny dla funkcji wewnętrznej to zarówno zakres z funkcja2 jak i funkcja1?
funkcja1() {
funkcja2() {
funkcjaWewnetrzna()
}
}