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