JSFiddle - React, Tailwind, and code Playground

by Naveen Ravichandran

JavaScript

var c = function(func) {
  return function curried(...agrs) {
    if (func.length === args.length) {
      return func.apply(this, args);
    } else {
      return function(...args2) {
        return curried.apply(this, args.concat(args2))
      }
    }
  }

}


const sum1 =(a,b,c) => a+b+c;

const curried = c(sum1);

alert(currid(1,3)(2));