Closure
// CLOSURE
function outerFunction(){
// outer variable
var x = 20;
function innerFunction(someArgument){
// inner variable
var y = 10;
console.log('Outer variable is ' + x + ' and argument is ' + someArgument);
}
outerFunction.innerFunction = innerFunction;
}
// call the outer function
outerFunction.innerFunction(50);
function outerFunction(){
// outer variable
var x = 20;
function innerFunction(someArgument){
// inner variable
var y = 10;
console.log('Outer variable is ' + x + ' and argument is ' + someArgument);
}
outerFunction.innerFunction = innerFunction;
}
// call the outer function
outerFunction.innerFunction(50);
Comments
Post a Comment