JSFiddle - React, Tailwind, and code Playground

by imsabir

JavaScript

function sum_partial(a,b,c){
	return a+b+c;
}

function sum_curried(a) {
    return function (b) {
        return function (c)  {
            return a + b + c
        }
    }
}

let res = sum_partial(1, 2, 3);
console.log(res);

//Method ONE
let sc1 = sum_curried(1);
let sc2 = sc1(2);
let res2 = sc2(3);
console.log(res2);

//Short METHOD OR Similar to connect()() in redux
let res3 = sum_curried(1)(2)(3);
console.log(res3);