hhf
Messages postés1Date d'inscriptionlundi 3 novembre 2003StatutMembreDernière intervention23 décembre 2004 23 déc. 2004 à 18:07
alors normalement, quand une variable n'est plus utilisé, le navigateur fait automatiquement un garbage colector, mais c'est vrais que si on fais des object javascript compliqué, on voit rapidement la memoire s'envolé.
en fait tu ne peux pas forcé le delete sur des variable, mais tu peux effacé des propriétés d'un object.
l'avantage de la fonction delete, elle renvoie true ou false en fonction de sa reuissite a delete la variable...
un exemple sera plus parlant :
var toto;
delete toto -> false;
var toto;
toto.a=null;
alert(toto.a) affiche null;
delete toto.a -> renvoie true
toto.a est maintenant undefined
alert(toto.a) genere une erreur.