Skip to content

Instantly share code, notes, and snippets.

View anubhavsrivastava's full-sized avatar

Anubhav Srivastava anubhavsrivastava

View GitHub Profile
function add(x){
let sum = x;
function resultFn(y){
sum +=y;
return resultFn;
}
resultFn.valueOf = function(){ return sum };
return resultFn;
}
@anubhavsrivastava
anubhavsrivastava / add(2)(3)
Last active February 3, 2019 11:47
Currying Add(2)(3) in JS
function add(x){
return function (y){
return x+y;
}
}
//ES6 version using arrow functions
const add = x=> y=>x+y;