What is closure in javascript?
Javascript Closures:
Closure means scope, accessing boundaries
of variables. A closure function can access all variables with his boundary
means inner function access inner side variable also access our outer side scope
variable.
Closures example in javascript:
function closure(){
var i = 50;
console.log(`Outer function: ${i}`);
function innerClouser () {
var j = 70;
console.log(`Inner function: ${j} +++ Outer variable: ${i}` );
}
innerClouser();
console.log(`Outer function: ${i} ++++++++++ Inner
function: ${j}`);
// j is not defined because
we are accessing inner variable in outside so it's not accessible.
}
closure();
No comments:
Note: Only a member of this blog may post a comment.