Javascript 找出对象是否仍在内存中
是否有任何方法可以确定代码中某个地方引用的javascript对象是否仍然存在并在内存中Javascript 找出对象是否仍在内存中,javascript,html,dom,error-handling,Javascript,Html,Dom,Error Handling,是否有任何方法可以确定代码中某个地方引用的javascript对象是否仍然存在并在内存中 我问这个问题的原因是我的代码变得非常复杂,我添加了一些“清理”函数,这些函数应该清除一些引用,但我不确定它们是否能正常工作。我能否以某种方式获得浏览器仍在使用的变量列表?JavaScript是完全托管的语言,不允许任何类型的删除功能。[delete关键字仅删除属性,但不从内存中删除对象] 清理任何对象的最佳方法是分配给null,以提示垃圾收集器在所有情况下都可能无法工作。 希望这有帮助,JavaScript
我问这个问题的原因是我的代码变得非常复杂,我添加了一些“清理”函数,这些函数应该清除一些引用,但我不确定它们是否能正常工作。我能否以某种方式获得浏览器仍在使用的变量列表?JavaScript是完全托管的语言,不允许任何类型的删除功能。[delete关键字仅删除属性,但不从内存中删除对象] 清理任何对象的最佳方法是分配给null,以提示垃圾收集器在所有情况下都可能无法工作。
希望这有帮助,JavaScript是完全托管的语言,不允许任何类型的删除功能。[delete关键字只删除属性,不从内存中删除对象] 清理任何对象的最佳方法是分配给null,以提示垃圾收集器在所有情况下都可能无法工作。
希望这有帮助,JavaScript是完全托管的语言,不允许任何类型的删除功能。[delete关键字只删除属性,不从内存中删除对象] 清理任何对象的最佳方法是分配给null,以提示垃圾收集器在所有情况下都可能无法工作。
希望这有帮助,JavaScript是完全托管的语言,不允许任何类型的删除功能。[delete关键字只删除属性,不从内存中删除对象] 清理任何对象的最佳方法是分配给null,以提示垃圾收集器在所有情况下都可能无法工作。
希望这有助于在chrome中,按F12打开调试器,然后执行以下操作:
您可以使用[profiles]选项卡进一步分析对象。在chrome中,按F12键打开调试器,然后执行以下操作:
您可以使用[profiles]选项卡进一步分析对象。在chrome中,按F12键打开调试器,然后执行以下操作:
您可以使用[profiles]选项卡进一步分析对象。在chrome中,按F12键打开调试器,然后执行以下操作: