问题记录

1.垃圾回收

JS中引用了一个对象,但不管怎么做都无法将这个引用删除,内存始终被占用,与之相比数组就没有这个问题会直接清除内存地址中的数据。

解答:当一个对象被引用时,系统会为其增加记录,当其未被任何引用记录时则自动回收该对象的地址,我们使用WeakSet弱引用对象就可以看出效果,因为弱引用对象不会对其添加引用记录

但是!!但是!!但是!!需要注意的是console.log(也会对内存进行引用!)

 

原文地址:https://www.cnblogs.com/uX-180506/p/12420987.html