在javascript中从内存中删除对象

时间:2011-02-25 08:22:44

标签: javascript memory-management garbage-collection

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

非常感谢!

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:1)

将网格放入div或任何你想要的东西。 如果要删除它,请使用

$("<the name of the div>").empty();

将清除它。