JSFiddle - React, Tailwind, and code Playground

by TheDiamondDoge

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)