Cet article discutera des approches qui peuvent être implémentées pour détruire un objet en JavaScript.
Comment détruire des objets en javascript?
Un objet peut être détruit en JavaScript en utilisant les techniques suivantes:
Approche 1: Détruisez l'objet en JavaScript à l'aide de l'opérateur de suppression
Dans cette approche, une propriété d'objet particulier sera supprimée à l'aide de l'opérateur de suppression et reviendra «indéfini"En y accédant.
Cet opérateur peut être appliqué en le spécifiant juste avant la propriété d'un objet.
Exemple
Tout d'abord, déclarez un tableau d'objets ayant les propriétés spécifiées et affichez-la:
Laissez TestObject =Ensuite, appliquez le «supprimer»Opérateur en se référant à la propriété de l'objet spécifié. Cela entraînera la suppression de la propriété de l'objet correspondant:
Supprimer TestObject.nom;Sortir
Dans la sortie ci-dessus, on peut observer que la propriété de l'objet «âge"Est omis.
Approche 2: Détruire manuellement l'objet en javascript
Cette technique peut être utilisée pour définir une fonction personnalisée et passer l'objet créé dans son argument tout en y accédant.
Exemple
Premièrement, déclarez la fonction nommée «DestroyObject ()”Avoir le paramètre spécifié. Dans sa définition, initialisez le paramètre déclaré comme «indéfini»:
fonction destrenObject (obj)Maintenant, créez l'objet suivant avec les propriétés spécifiées et affichez-la:
testObject =Enfin, accédez à la fonction définie en passant l'objet créé comme son argument. Cela se traduira par l'affichage «indéfini"Sur la console comme paramètre défini dans la définition de la fonction est attribué ainsi. Par conséquent, l'objet spécifié lorsqu'il agit comme son paramètre (fonction) agira également de la même (non définie):
console.Log (destrustObject (testObject))Sortir
Nous avons fourni les approches pour détruire un objet en javascript.
Conclusion
Un objet peut être détruit en javascript en utilisant le «supprimer”Opérateur ou le détruisant manuellement. La première approche est simple car il se traduit par l'omission d'une propriété spécifique d'un objet. Cette dernière approche, en revanche, détruit l'objet avec toutes ses propriétés associées à l'aide d'une fonction personnalisée. Cet article a démontré le concept de détruire des objets en javascript.