1919 читали · 4 года назад
Что такое замыкание в программировании
Это когда вкладываешь одну функцию в другую Сегодня разбираем полезное понятие из мира программирования — замыкание. Это нужно тем, кто хочет серьёзно заниматься разработкой и говорить со старшими товарищами на одном языке. Для начала потребуется два термина: область видимости и стек. Если нужно вспомнить: Что такое область видимости Область видимости определяет, к каким переменным функция, команда или другая переменная может получить доступ, а к каким нет. Проще говоря, что каждая функция «видит» —...
2 года назад
Что такое замыкание(closure) в JavaScript?
Замыкание - это механизм в JavaScript, который позволяет функции иметь доступ к переменным, определенным внутри родительской функции, даже после того, как родительская функция завершила свое выполнение. То есть, когда функция-родитель создает функцию-ребенка, которая использует переменные из функции-родителя, то при каждом вызове функции-ребенка будет происходить замыкание, которое захватывает значения этих переменных на момент создания функции-ребенка. Замыкания используются, например, для создания...