JSFiddle - React, Tailwind, and code Playground

by Alex Baumgertner

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;
  }
}