Сообщение от Riim
|
замыкания опять же нет, вопрос был не в способе запомнить что-то в "new Function", а в том, что там в памяти, запомнен ли чей-то scope.
|
Сообщение от ZoNT
|
Функция через new Function ничего не запоминает
|
Вообще, каждая функция имеет [[Scope]], просто для функций,
созданных с помощью конструктора Function, [[Scope]] содержит только глобальный объект.
А в виду того, что любая функция хранит [[Scope]] (т.е. Scope chain порождающего контекста),
все функции являются замыканиями.