Currying
by mpsingh2003
HTML
<div id="result">
</div>
JavaScript
function main(x) {
var sum = x;
var fnRtn = function(y) {
if (y !== undefined) {
sum = sum + y;
return fnRtn;
} else {
return sum;
}
}
return fnRtn;
}
var result = main(2)(3)(6)(9)();
document.getElementById("result").innerText = result;