Для меня замыкание это вид анонимной функции, которая используется для "замыкания" в себе текущей локальной области видимости, для последующей его передачи в какой-то другой контекст.
Сообщение от Gvozd
|
ключевая возможность их по моему мнению- собственное пространство имен
|
Я тоже так думал, но все-таки не совсем это достаточное условие, чтоб функцию можно было назвать замыканием. Например, создавая FunctionExpression мы тоже создаем отдельный скоп (обычно их для этого и делают), но является ли это замыканием - вопрос спорный.