Functional Programming - JS Flashcards
1
Q
Currying
A
Карінг - трансформація функції з декількома аргументами у послідовність вкладених унарних функцій.
const add = (x,y) => x + y; const addCurried = x => y => x + y;
2
Q
Partial application
A
Partial application - трансформує функцію в функцію з меншою кількістю аргументів.
Partial application is a process of reducing a function’s arity (the number of its parameters) by creating a new function with some of the arguments passed in.
We take this function and create a new one with one or more of its arguments already “set” or partially applied. частково застосовані