JSFiddle - React, Tailwind, and code Playground

by pollo

JavaScript

var applyf = function applyf (o) {
    return function (x) {
        return function (y) {
                return o(x,y);
        };
    };
y};

var curry = function curry (f, p1){
    return function (p2) {
        return f(p1, p2);
    }
}

var add = function add (x, y){
    return +x + +y;
};

//var test = curry(add, 3);

var inc = curry(add, 1);

alert(test(5));

//alert(applyf(add)(3)(4));