Показать сообщение отдельно
  #3 (permalink)  
Старый 28.07.2010, 19:46
Аспирант
Отправить личное сообщение для Panzermaus Посмотреть профиль Найти все сообщения от Panzermaus
 
Регистрация: 14.07.2010
Сообщений: 43

В JS есть GC. Пропадает последняя ссылка на объект, память освобождается. Единственное исключение - циклическая ссылка, когда DOM element держит ссылку на JS-объект, а JS-объект - на element (цикл может быть длинее; замыкания тоже надо учитывать). В этом случае они зависают, даже если element удален из DOM, а ссылок на JS-объект больше нет. Поэтому циклические ссылки нужно разрывать, когда они станут не нужны. После этого и element, и объект будут корректно подобраны GC.

Сообщение от digitalbrain
а и еще проблема с setInterval
setInterval(function() {
    obj.doWork(); 
}, 1000);
Ответить с цитированием