JavaScript zerstören Objekt

JavaScript zerstören Objekt
Die Zerstörung eines Objekts in JavaScript ist groß. Zum Beispiel ist dieser Ansatz auch sehr hilfreich bei der Veröffentlichung des Gedächtnisses und der Ressourcen eines bestimmten Objekts, das nicht mehr benötigt wird. Darüber hinaus zum Auslassen oder Zugriff auf einen bestimmten Wert, indem Sie sich auf seine Eigenschaft beziehen, um ihn zu aktualisieren oder zu nutzen

In diesem Artikel werden die Ansätze erörtert, die implementiert werden können, um ein Objekt in JavaScript zu zerstören.

Wie man Objekte in JavaScript zerstört?

Ein Objekt kann in JavaScript unter Verwendung der folgenden Techniken zerstört werden:

  • löschen" Operator.
  • ManuellDas Objekt zerstören.

Ansatz 1: Zerstören Sie das Objekt in JavaScript mit dem Löschbetreiber

Bei diesem Ansatz wird eine bestimmte Objekteigenschaft mit Hilfe des Löschbetreibers entfernt und wird zurückgegeben “nicht definiert”Wenn Sie darauf zugreifen.

Dieser Betreiber kann angewendet werden, indem er kurz vor der Eigenschaft eines Objekts angegeben wird.

Beispiel

Erstens deklarieren Sie eine Reihe von Objekten mit den angegebenen Eigenschaften und zeigen Sie es an:

testObject =
Name: "David",
Alter: 22
;
Konsole.log (testObject.Name);

Als nächstes wenden Sie das an “löschenOperator, indem sie sich auf die Eigenschaft des angegebenen Objekts bezieht. Dies führt zum Löschen der Eigenschaft des entsprechenden Objekts:

TestObject löschen.Name;
Konsole.log (testObject.Name);

Ausgang

In der obigen Ausgabe kann beobachtet werden, dass die Eigenschaft des Objekts “des Objekts“Alter" wurde weggelassen.

Ansatz 2: Manuell zerstören das Objekt in JavaScript

Diese Technik kann verwendet werden, um eine benutzerdefinierte Funktion zu definieren und das erstellte Objekt in seinem Argument zu übergeben.

Beispiel

Erstens, deklarieren Sie die Funktion namens “zerstörungslich ()”Mit dem angegebenen Parameter mit. In seiner Definition initialisieren Sie den angegebenen Parameter als “nicht definiert”:

Funktion destroyObject (obj)
obj = undefiniert;

Erstellen Sie nun das folgende Objekt mit den angegebenen Eigenschaften und zeigen Sie es an:

testObject =
x: 1,
Y: "David"

Konsole.log (testObject)

Greifen Sie schließlich auf die definierte Funktion zu, indem Sie das erstellte Objekt als Argument übergeben. Dies führt zum Anzeigen “nicht definiert”Auf der Konsole als definierter Parameter in der Funktionsdefinition wird dies zugewiesen. Daher wirkt das angegebene Objekt bei einem Parameter (Funktion) ebenfalls gleich (undefiniert):

Konsole.log (DestroyObject (testObject))

Ausgang

Wir haben die Ansätze zur Zerstörung eines Objekts in JavaScript zur Verfügung gestellt.

Abschluss

Ein Objekt kann in JavaScript durch die Verwendung der “zerstört werdenlöschenOperator oder manuell zerstören es manuell. Der erste Ansatz ist einfach, da er dazu führt, dass eine bestimmte Eigenschaft aus einem Objekt weggelassen wird. Der letztere Ansatz dagegen zerstört das Objekt zusammen mit allen zugehörigen Eigenschaften mit Hilfe einer benutzerdefinierten Funktion. Diese Beschreibung demonstrierte das Konzept, Objekte in JavaScript zu zerstören.