Часто
Значит дальше буду сидеть не понимать
Из них буквально весь язык состоит
Про область видимости почитай и все понятно станет
на собеседованиях +-
А что пояснять? Каждый раз, когда ты вызываешь функцию, передаешь в нее параметры, обращаешься к переменным родительской функции - происходит замыкание. Это не какой-то прием или алгоритм
Замыкание это механизм, обеспечивающий функции доступ к внешнему лексическому окружению. На этой концепции работает буквально все. От областей видимости до модулей, контекстов выполнения и так далее.
+ Замыкание - это явление а не действие Многие путают и воспринимают иначе чисто из-за названия
сомневаюсь что он понял
В каком-то смысле да, но думаю углубляться в это человеку на начальном этапе смысла 0, достаточно знать базовый кейс замыкания с каким-нибудь счетчиком
Обсуждают сегодня