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}

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。