это такие функции, которые работают с переданными им параметрами без "заглядывания" в не их область видимости. в функциональных языках это вообще все функции, а в джс, только когда все параметры с кот функция работает мы кидаем ей в параметры. писал просто как для джунов )