Variadic curried sum function Variadic curried sum function javascript javascript

Variadic curried sum function


Not sure if I understood what you want, but

function sum(n) {  var v = function(x) {    return sum(n + x);  };  v.valueOf = v.toString = function() {    return n;  };  return v;}console.log(+sum(1)(2)(3)(4));