JSFiddle - React, Tailwind, and code Playground
JavaScript
add(1) == 1;
add(1)(2) == 3;
add(1)(2)(3) == 6;
var callStackCount = 3;
var currentCall = 0;
function add(number) {
if (currentCall < callStackCount) {
++currentCall;
return add(number);
} else {
return number;
}
}