闭包:函数里套函数
特点:闭包里的变量会一直存储在内存中,类似全局变量
function sum(){
var a = 10;
return function(){
console.log(a++);
}
}
var f = sum(); //f=function(){console.log(a++);}
f(); //10
f(); //11 闭包中的变量会一直存储在内存中
f(); //12
f=null; //释放函数,回收a的内存