curry
Fri Aug 19 2022 12:56:15 GMT+0000 (Coordinated Universal Time)
Saved by
@Evgeniya
function sum(a, b, c, d) {
return a + b + c + d;
}
function curry(func) {
return function (a) {
return function (b) {
return function (c) {
return function (d) {
return func(a, b, c, d);
}
}
}
}
}
const add = curry(sum);
console.log(add(5)(9)(-4)(1))
OR
function curry(a) {
return function (b) {
return function (c) {
return function (d) {
return a + b + c + d
}
}
}
}
console.log(curry(5)(9)(-4)(1))
content_copyCOPY
https://learn.javascript.ru/currying-partials
Comments