0
我正在为保存对象的内存引用的变量赋值null
值。这个动作是否会造成内存泄漏?使用`null`分配一个对象会产生内存泄漏?
var x = { a : 10 };
x = null;
所以我相信上面的代码会做的是,assinging的x
与null
,即X持有将被替换,但参考之后,存在于该取代(旧的)内存参考值仍然会在那里。这听起来像是内存泄漏。
任何人都可以确认我的假设是否正确?还解释了如何在JavaScript中的垃圾收集器的行为在这种情况下冲洗内存泄漏?相关的补偿链接将有所帮助。