Coleta de lixo em fechamentos JavaScript

Preciso de ajuda aqui para entender como isso funciona (ou não, de fato).

Em uma página da web, eu crio um ouvinte de evento de clique para um nó.Dentro do ouvinte, eu crio uma instância de alguma classe aleatória, que define o nó como propriedade dentro de si. Então sevar classInstance é a instância, eu posso acessar o nó como algo comoclassInstance.rootNode.Quando o ouvinte dispara, eu configurei um pedido ajax, continueclassInstance no fechamento e passar a resposta do ajax paraclassInstance e usá-lo para talvez modificar orootNodeestilo, conteúdo ou qualquer outra coisa.

Minha pergunta é, uma vez que eu termineiclassInstance, supondo que nada mais faça referência a ele e, por si só, não contenha mais nada em seu próprio fechamento, o coletor de lixo o descartará? Se não, como faço para marcá-lo para descarte?

questionAnswers(2)

yourAnswerToTheQuestion