堆内存的释放

var obj1={name:'注销'};
var obj2=obj1;
obj2=obj1=null;

/*形参赋值
预解析

*/
function fn(i){
return function(n){
console.log(n+i++);
}
}
var f=fn(13);
f(12);//25 12+13+..1
f(14);//28 14+13+1+..1 没有销毁内存
fn(15)(12);//27 12 函数执行形成了私有作用域
fn(16)(13);//29 函数执行形成了私有作用域

原文地址:https://www.cnblogs.com/qiqi105/p/8251810.html