关于js 内存释放的疑惑

1.

假设存在一个object

var a = {};

a.b = {a:1};

这个时候如果 

a = null;

那么b.a是否被释放了

理论上 a.b  因为a为null  应该会被释放 

那么 b.a 也会因为 a.b 被释放所以被释放。。

主要是没有办法确认  所以想问问大家的想法 或者是  验证一下


青春有我
浏览 614回答 1
1回答

红糖糍粑

你a=null并不一定能释放a的对象..更不用说后面 理论上 a.b  因为a为null  应该会被释放  这个完全是很奇怪的推论..哪有这个理论.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript