一、何为闭包
闭包是指有权访问另一个函数作用域中的变量的函数。
function foo(){
/*这里面的就是⬇️*/
var a = 'test';
function bar() {
return a;
}
/*这里面的就是⬆️*/
return bar;
}
var bar = foo();
bar();
image
一、何为闭包
闭包是指有权访问另一个函数作用域中的变量的函数。
function foo(){
/*这里面的就是⬇️*/
var a = 'test';
function bar() {
return a;
}
/*这里面的就是⬆️*/
return bar;
}
var bar = foo();
bar();