Финализатор JavaScript-объектов в IE9 - PullRequest
3 голосов
/ 05 февраля 2012

Есть ли возможность выполнить некоторый пользовательский js-код, когда GC собирает какой-либо экземпляр объекта в IE9? Может быть, DOM-узлы могут как-то позволить эту функциональность?

Я пытаюсь создать некоторую библиотеку взаимодействия и мне нужно найти способ управления временем жизни экземпляров объекта ...

1 Ответ

0 голосов
/ 02 мая 2012

Не в меру моих знаний. Но вы можете подделать это.

Один из подходов заключается в том, чтобы вручную реализовать метод удаления для каждого из ваших объектов JavaScript, и каждый объект должен располагать всеми своими членами при его удалении. Это означает, что вы должны располагать оболочки экземпляров объектов, лежащие перед сборкой мусора, но если вы старательно утилизируете экземпляры, это дает вам разумное управление ресурсами.

...