Удалить объект из памяти в JavaScript - PullRequest
5 голосов
/ 25 февраля 2011

Я работаю над приложением AJAX с большим количеством Javascript. Все страницы загружаются через AJAX.
На определенной странице у меня есть сетка, которая встроена в Javascript. Теперь, когда я покидаю эту страницу, я хочу уничтожить эту сетку. Я вызываю jQuery.remove (), но это только удаляет объект из DOM. У меня вопрос, как я могу удалить этот объект сетки из памяти? Потому что он все еще существует, когда я отхожу от страницы.

Очень ценится!

Ответы [ 2 ]

6 голосов
/ 25 февраля 2011

Если вы удалите все ссылки на вашу сетку (т.е. присвоите переменной значение null), сборщик мусора удалит объект из памяти.

1 голос
/ 28 марта 2013

положить сетку в div или что угодно. когда вы хотите удалить его, используйте

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

это очистит его.

...