Публикации по теме 'javascript-currying'


Каррирование функций
Каррирование функций — еще одна тема, которая иногда создает путаницу при первом прохождении. В этом посте я расскажу о том, что такое каррирование и как мы можем реализовать его в JavaScript. Что такое карри? Каррирование означает разбиение функции (которая принимает несколько аргументов) на серию функций, которые принимают только один аргумент. Это может сбивать с толку. Давайте проясним это с помощью примеров: Если мы видим выше, add(1) on line 9 возвращает функцию:..

Закрытие в JavaScript
Вы все, должно быть, постоянно слышали об этом термине в интервью, практически везде на веб-сайтах diff js. Давайте обсудим это сегодня Что такое закрытие? Проще говоря, если мне придется объяснять это кому-либо, я скажу, что когда мы хотим использовать что-то локальное в качестве глобального, мы используем замыкания. Все мы знаем, что если мы определяем переменную внутри функции, мы не можем использовать ее внутри другой функции. Верно? А вот и замыкание, с его помощью мы..

JS-интервью #9 — JavaScript Currying
В этой статье мы собираемся обсудить каррирование в JavaScript. Здесь мы увидим, как работает каррирование и чем оно может быть полезно для разработчиков программного обеспечения. Что такое карри? Каррирование — это функция, которая принимает несколько аргументов. Это превратит эту функцию в серию функций, где каждая маленькая функция будет принимать одну Это преобразование функций, переводящее функцию из вызываемой как sum(1, 2, 3) в вызываемую как sum(1)(2)(3) . Здесь..