Définition des variables JavaScript
Une variable JavaScript peut être supprimée d'une portée à l'aide de l'opérateur delete, qui supprime un propriété d’un objet. Cependant, cet opérateur n'est pas applicable aux variables créées avec le mot-clé var, ce qui soulève la question de savoir comment supprimer de telles variables globales.
Désactivation des variables déclarées avec var
Les variables déclarées avec var ne peuvent pas être supprimées à l'aide du Opérateur supprimer. Elles sont stockées dans l'environnement variable de la portée où elles sont déclarées et ne peuvent être supprimées que si la portée est détruite.
Par conséquent, la suppression des variables déclarées avec var n'est pas recommandée.
Désactivation des variables déclarées sans var
Variables déclarées sans le Le mot-clé var, appelé variable globale, est une propriété de l'objet window. Pour supprimer de telles variables, l'opérateur delete peut être utilisé :
delete window.variableName;
Cependant, il est important de noter que cela supprimera également la propriété de l'objet global, ce qui peut avoir des conséquences inattendues .
Remarques :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!