SantaDelToro, если функция ссылается на переменные из глобального пространства и на переменные из внешней функции, то получается, что создается два замыкания?
SantaDelToro, замыкание это теоретическое понятие, оно не создается в самом языке. Создается связь с лексическим контекстом только. А можно получать доступ к переменным из этого контекста или нет.
Adamos, приплетать надо, так как функция может замыкаться на глобальное лексическое окружение, а не только на лексическое окружение вышестоящей функции.