Comment supprimer une variable en JavaScript ?
Réponses rédigées par Antoine
Dernière mise à jour : 2022-04-20 12:49:18
Question
Comment faire pour supprimer une variable en JavaScript ?
Réponse
Vous pouvez supprimer et détruire une variable en JavaScript, uniquement si celle-ci est une propriété d'un objet ou d'un tableau.
En d'autres termes, si la variable a été déclarée via var
, let
ou const
, et qu'elle ne fait pas partie d'un objet, vous ne pouvez pas la détruire.
Pour tous les autres cas, vous pouvez supprimer la variable avec l'opérateur delete
.
Le code suivant ne fonctionne pas pour détruire la variable :
<script>
let a = 1;
delete a;
alert(a);
</script>
En revanche, celui-ci fonctionne :
<script>
var objet = {
a: '1'
}
delete objet.a;
alert(a);
</script>
Vous trouverez d'avantage d'information sur la manière de supprimer une variable en JavaScript via cette page du site de Mozilla.