Closure in javascript

by Sudheer Nunna

JavaScript

var a=10;
var addNum=function(){
var b=20;
return a+b;
}
console.dir(addNum());
var a=43;
console.dir(addNum());

var addNum=function(passed){
var sumNum=function(inner){
return passed+inner;
}
return sumNum;
}

var a3=addNum(2);
var sum3=a3(1);
console.log(sum3);
var a4=addNum(5);
var sum4=a4(1);
console.log(sum4);