JavaScript · Middle · Pytanie 14 z 75

Czym jest currying?

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

Wyjaśnienie

Currying opiera się na domknięciach: każda funkcja pamięta przekazany jej argument. Pozwala tworzyć wyspecjalizowane funkcje (const add10 = add(10)). Częściowe zastosowanie (bind z argumentami) to bliska, ale nie identyczna idea.

Do poczytania

Błąd w pytaniu

JavaScript · Middle · pytanie 14

Sprawdź się

Rozwiąż test JavaScript · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test