闭包:闭包是指有权访问另一个函数作用域中变量的函数
一个作用域可以访问另外一个函数的局部变量
我们fn外面的作用域可以访问fn内部局部变量
闭包的主要作用:
可以延申变量的作用范围。
function fn() {
var num = 10;
return function() {
console.log(num);
}
};
var f = fn();
f();
闭包:闭包是指有权访问另一个函数作用域中变量的函数
一个作用域可以访问另外一个函数的局部变量
我们fn外面的作用域可以访问fn内部局部变量
闭包的主要作用:
可以延申变量的作用范围。
function fn() {
var num = 10;
return function() {
console.log(num);
}
};
var f = fn();
f();