JavaScript propose plusieurs méthodes pour empêcher la modification d'objets tels que l'objet.empêchement (), objet.sceal () et objet.gel(). Toutes ces méthodes s'assurent que personne ne peut modifier la fonctionnalité d'un objet intentionnellement ou accidentellement.
Ce message décrira les méthodes ci-dessous pour empêcher les modifications d'un objet en JavaScript:
Alors, commençons!
Objet.prévenus ()
Les points classés ci-dessous expliqueront exactement quelle est la méthode de prévenus ():
Voici la syntaxe de l'objet.Méthode de préventive ():
1 | Objet.prévenus (OBJ); |
Considérons le bloc de code ci-dessous pour comprendre comment fonctionne la méthode de préventive () en javascript:
1 2 3 4 5 6 7 8 9 dix | const empoBj = Empname: "Dean" ; Objet.prévenus (empoBJ); empobj.empname = "Dean Jones"; empobj.empid = 12; console.Log ("Nom de l'employé:", Empobj.empname); console.Log ("ID de l'employé:", Empobj.empide); |
Dans ce programme,
La sortie a vérifié que la propriété existante a modifié avec succès cependant, de nouvelles propriétés ne peuvent pas être ajoutées à l'objet restreint / verrouillé.
Objet.joint()
Considérez les points divisés ci-dessous pour obtenir la compréhension de base de l'objet.Méthode scel ():
Voici la syntaxe de l'objet.Méthode de préventive ():
1 | Objet.sceau (obj); |
Le bloc de code indiqué ci-dessous expliquera le fonctionnement de l'objet.scel () en javascript:
1 2 3 4 5 6 7 8 | const empoBj = Empname: "Dean" ; Supprimer l'empobj.empname; empobj.empid = 12; console.Log ("Nom de l'employé:", Empobj.empname); console.Log ("ID de l'employé:", Empobj.empide); |
La sortie a vérifié le fonctionnement de la méthode scel () en javascript.
Objet.gel()
La méthode Freeze () gèle complètement l'objet. Le point ci-dessous vous donnera plus de clarté sur la méthode Freeze ():
La syntaxe de l'objet.La méthode de prévenus () sera quelque chose comme ceci:
1 | Objet.gel (obj); |
Jetons un coup d'œil au bloc de code ci-dessous pour obtenir la compréhension de base de l'objet.Méthode Freeze ():
1 2 3 4 5 6 7 8 9 dix 11 | const empoBj = Empname: "Dean" ; Objet.Freeze (empobj); Supprimer l'empobj.empname; empobj.empname = "Dean Jones"; empobj.empid = 12; console.Log ("Nom de l'employé:", Empobj.empname); console.Log ("ID de l'employé:", Empobj.empide); |
La sortie a vérifié que la méthode Freeze () n'a pas supprimé la propriété EMPNAME. Il a renvoyé la valeur de propriété d'origine au lieu d'une valeur modifiée. De plus, cela n'a pas ajouté la nouvelle propriété «Empid».
Conclusion
JavaScript fournit des méthodes intégrées qui s'assurent que personne ne peut modifier la fonctionnalité d'un objet intentionnellement ou accidentellement. Par exemple, l'objet.empêchement (), objet.Les méthodes scel () empêchent un objet de modifications partielles. Cependant, la méthode Freeze () gèle complètement l'objet. Cet article a expliqué trois méthodes différentes pour empêcher les modifications d'objets en JavaScript.