JavaScript · Middle · Запитання 14 з 75

Що таке каррінг?

const add = a => b => a + b;
add(2)(3); // 5

Пояснення

Каррінг ґрунтується на замиканнях: кожна функція запам'ятовує переданий аргумент. Дає змогу створювати спеціалізовані функції (const add10 = add(10)). Часткове застосування (bind з аргументами) - близька, але не тотожна ідея.

Де почитати

Помилка в запитанні

JavaScript · Middle · запитання 14

Перевірте себе

Пройдіть тест JavaScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест