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

Пользователь

от shayna.buckridge , в категории: JavaScript , 8 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от pauline , 8 месяцев назад

@shayna.buckridge 

Замыкания в JavaScript - это способ сохранения доступа к переменным из внешнего контекста функции, даже после того, как она завершила свое выполнение. Внутренняя функция, определенная внутри функции, имеет доступ ко всем переменным и параметрам внешней функции, даже после того, как внешняя функция завершила свое выполнение. Механизм замыканий позволяет создавать приватные переменные и функции в JavaScript. Замыкание создается, когда внутренняя функция ссылается на переменные внешней функции, и эти ссылки сохраняются даже после того, как внешняя функция завершила свое выполнение.