Автор оригинала: Cristian Salcescu.
Откройте для себя функциональный JavaScript был назван одним из Лучшие новые функциональные программирования книги BookAuthority !
Закрытие – это внутренняя функция, которая имеет доступ к внешнему объему, даже после выполнения внешнего объема.
Объем
Область применения определяет всю жизнь и видимость переменной.
Каждый раз, когда мы создаем функцию или блок {} Мы создаем новый объем.
Переменные объявлены с var иметь только функциональные масштабы. Переменные объявлены с Пусть и Const может иметь функцию и блокировать массу.
Закрытие – внутренняя функция. Он имеет доступ к переменным из внешних областей.
Переменные, используемые функцией закрытия, живут до тех пор, пока живет закрытия.
Замыкание позволяет легко работать с асинковыми задачами, такими как таймеры, события, вызовы AJAX.
Закрытия создают инкапсуляцию.
Читать Функциональная архитектура с реагированием и redux И научитесь создавать приложения в стиле функций.
Откройте для себя функциональный JavaScript был назван одним из Лучшие новые функциональные программирования книги BookAuthority !
Для получения дополнительной информации о применении методов функциональных программиров в реакции посмотрите на Функциональный реагировать Отказ