JS 内存堆栈原理(注销引用对象后带来的问题)

var a = { name: 123};
var b = a;
a.name;
123
b.name;
123
a.name = 'wolf';
"wolf"
b.name
"wolf"
a.name = null;  //注销此引用对象的内存,引用此引用对象的对象,失去对引用对象的引用,获得属于自己的引用对象副本;
null
b.name
null
a = null;
null
b
Object {name: null}

 

posted @ 2014-08-25 22:26  会敲代码的狼  阅读(352)  评论(0编辑  收藏  举报