JS中闭包的概念及作用
function A(){
function B(){
console.log('Hello Closure!');
}
return B;
}
var C = A();
C();// Hello Closure!
闭包:函数A的内部函数B被函数A外的一个变量 c 引用
即当一个内部函数被其外部函数之外的变量引用时,就形成了一个闭包。
function A(){
function B(){
console.log('Hello Closure!');
}
return B;
}
var C = A();
C();// Hello Closure!
闭包:函数A的内部函数B被函数A外的一个变量 c 引用
即当一个内部函数被其外部函数之外的变量引用时,就形成了一个闭包。