有没有办法找出代码中某处引用的javascript对象是否还活着并且在内存中?
我问的原因是我的代码变得非常复杂,我添加了一些" cleanup"应该清除一些参考文献的函数,但我不确定它们是否能够正常工作。我可以以某种方式获取浏览器仍在使用的变量列表吗?
答案 0 :(得分:1)
JavaScript是完全托管的语言,不允许任何类型的删除功能。[delete keyword仅删除属性但不删除内存中的对象] 清除任何对象的最佳选择是分配给 null 以提供垃圾收集器的提示仍然可能无法在所有方案中工作。 希望这有帮助
答案 1 :(得分:1)
在chrome中,按F12打开调试器,然后执行以下操作: