javascript - 在javascript中从内存中删除对象

标签 javascript memory-management garbage-collection

我正在开发一个包含大量 Javascript 的 AJAX 应用程序。所有页面均通过 AJAX 加载。
在某个页面上,我有一个用 Javascript 构建的网格。现在,当我离开该页面时,我想销毁该网格。我调用 jQuery.remove() 但这只会从 DOM 中删除对象。
我的问题是如何从内存中删除这个网格对象?因为当我离开页面时它仍然存在。

非常感谢!

最佳答案

如果您删除对网格的所有引用(即,将 null 分配给变量),垃圾收集器将从内存中删除该对象。

关于javascript - 在javascript中从内存中删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5115054/

相关文章:

Objective-C 2.0;分配属性(property);内存泄漏?

cocoa - NSArrayController addObject/removeObject 以不同方式更改引用计数

C++ 数组大小以及如何管理大数组?

android - 事件和位图中的预分配

javascript - 将文本中的 <a> 替换为 React <Link>

java - 无法比较 AJAX 调用返回的字符串

javascript - 这些 core-js 包有什么作用? (fix-re-wks, task, iter-define, 等等)

javascript - Symfony v2.8 Response($message) 方法 'returning' 超出预期

java - 垃圾收集器不工作?

java - 在应用程序运行的前 5 个小时内,每 2 分钟执行一次 Tomcat 完整 GC