标签:
一个函数f1的返回值是另一个函数f2,而f2中包含了对f1中变量的引用,使得当调用f1()完成后,由于f2还需要使用f1中的变量,使得回收机制并没有回收f1中的变量。此时的f2就构成了一个闭包。
var i=0; return function f1(){
console.log(i);
}
什么是闭包
原文地址:http://www.cnblogs.com/gsLiu/p/4824720.html