Замыкание — это когда функция запоминает переменные из внешней области видимости, даже после того как внешняя функция завершилась. Грубо говоря, внутренняя функция «замыкает» на себе окружение, в котором была создана. Классический пример — счётчик: внешняя функция возвращает внутреннюю, которая имеет доступ к переменной count. Замыкания используются повсеместно: в колбэках, в модульном паттерне, в React hooks.
Что такое замыкание (closure)?
Junior
457 просмотровAFK Offer AI
Что такое this в JavaScript?