JSFiddle - React, Tailwind, and code Playground
JavaScript
function add(num) {
let sum = num;
function f(b) {
sum += b;
return f;
}
f.toString = function () {
return sum;
};
return f;
}
console.log(+add(1))
console.log(+add(1)(2))
console.log(+add(1)(2)(3))
console.log(+add(1)(2)(3) + 10)