Closure puzzle
Sum using closure.
JavaScript
function calculator() {
var sumFn=(function() {
var sum=0;
return function(num) {
return num+sum;
}
}());
sumFn(10);
}
calculator();
function calculator() {
var sumFn=(function() {
var sum=0;
return function(num) {
return num+sum;
}
}());
sumFn(10);
}
calculator();