Salut.
Tu peux affecter une variable à ta classe :
onclick="maClasse = new Module()"
Ceci dit, je ne suis pas certain que delete soit la meilleure solution pour effacer un objet, selon moi,
1 2 3 4
| for(var props in maClass){
maClasse.prop = undefined;
}
maClasse = undefined; |
est plus recommandé.
Enfin, attention, le plus gros problème est dû aux gestionnaires d'événements (en particulier avec IE qui implémente deux garbage collectors pour le HTML et le DOM qui ne savent pas bien coopérer entre eux), donc si tu as des gestionnaires de type addEvent(), prend bien soin de les stocker dans un tableau et de les supprimer avant de supprimer ton objet.
Partager