【发布时间】:2015-08-30 00:52:58
【问题描述】:
有什么方法可以查明在代码中某处引用的 javascript 对象是否仍然存在并在内存中?
我问的原因是我的代码变得非常复杂,我添加了一些“清理”函数,这些函数应该清除一些引用,但我不确定它们是否正常工作。我能否以某种方式获取浏览器仍在使用的变量列表?
【问题讨论】:
-
据我所知,在 JavaScript 中您无法执行清理功能,由浏览器决定何时执行。您能否进一步解释一下您所取得的成就?这个答案可能有用:stackoverflow.com/a/18913692/738968
-
您可以说 JavaScript 会“自动”清理,但删除关键字可能是您要查找的内容
-
如果您想检查“一个 javascript 对象”,这意味着您有对该对象的引用,对吧?那么是的,它仍然在内存中,因为你有它的引用。
标签: javascript html dom error-handling