Closures In Javascript Examples

by Kondal Durgam

JavaScript

var addToOuter  =function(passed) {
	var addToInner = function(inner) {
		return passed + inner;
	}

	return addToInner;
}

var addToThree = new addToOuter(3);
var addToFour = new addToOuter(4);

/* console.dir(addToThree);
console.dir(addToFour);
 */
 console.log(addToThree(1))
  console.log(addToFour(1))

 
 
 








/* var passed = 5;

function addToClosure(){
	var inner = 2 ;
	return inner + passed;
}

console.dir(addToClosure())


var passed = 10;

console.dir(addToClosure()) */