猿问

有关闭包的内存泄露的问题

其实应该是 闭包 和 内存泄露 没什么关系。
ie9 以下是因为浏览器的 bug,所以才有闭包造成的内存泄露。
那,既然如此,闭包引用的外部的变量什么时候会被浏览器回收呢?如果浏览器的垃圾回收机制是 标记清除,是不是就没有闭包造成的内存泄露了?

小唯快跑啊
浏览 422回答 1
1回答

潇潇雨雨

在V8中会尝试对闭包占用的内存进行回收。看各种JS引擎可能会有差异,但最好还是主动清除引用吧。至少还是有可能出现泄漏的情况的。V8内存管理
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答