#вопросы_с_собеседований

Что такое замыкание?



По своей сути, замыкание — это способность функции во время создания запоминать ссылки на параметры и переменные, находящиеся в текущей области видимости, в области видимости родительской функции, в области видимости родителя родительской функции и так до глобальной области видимости с помощью цепочки областей видимости. Обычно область видимости определяется при создании функции.