Détruire une variable javascript (unset)
En javascript, l'instruction delete
permet de supprimer une variable de la mémoire. On peut utiliser les 2 syntaxes avec ou sans parenthèses (comme typeof
) :
texte = "salut"; delete(texte); // true texte2 = "hello"; delete texte2; // true
Par contre ça ne marche pas avec toutes les variables. Parfois la fonction delete retourne false
, il y a des variables qu'on ne peut pas effacer.
Après avoir lu quelle version d'excel choisir ? vous en saurez d'avantage sur ce sujet.
La raison à ça est très technique, elle est liée à l'implémentation d'ECMAScript. Si vous voulez en savoir plus à ce sujet, je vous recommande cet excellent article : http://perfectionkills.com/understanding-delete/.
Fini de lire cette page ? allez faire un tour ici : créer une bulle, ça peut vous intéresser.