Dieser Artikel zeigt das Konzept der Überprüfung, ob ein Objekt eine Klasseninstanz ist oder nicht in JavaScript.
So überprüfen/überprüfen Sie, ob ein Objekt keine Instanzklasse in JavaScript ist?
Um zu überprüfen, ob ein Objekt eine Instanz der Klasse ist oder nicht in JavaScript, wenden Sie die folgenden Ansätze in Kombination mit der “anInstanz" Operator:
Veranschaulichen wir jeden der Ansätze nacheinander!
Ansatz 1: Überprüfen/überprüfen Sie, ob ein Objekt keine Instanzklasse in JavaScript mithilfe des logischen Nichts ist (nicht (!) Operator
Der "InstanzDer Bediener in JavaScript wird verwendet, um den Typ des Objekts zur Laufzeit zu überprüfen. Der "logischOperatoren werden verwendet, um die Logik zwischen Werten zu analysieren. Insbesondere die logische ““nicht(!)"Operator gibt den Wert"WAHRWenn ein falscher Wert angezeigt wird. Diese Ansätze können in Kombination verwendet werden, um den Typ des erstellten Objekts in Bezug auf eine bestimmte Klasse zu überprüfen.
Syntax
NamensinstanztypIn der obigen Syntax:
Beispiel
Überlegen wir das unterbewertete Beispiel:
In den obigen Codezeilen:
Ausgang
Wie aus der Ausgabe ersichtlich, ist das erstellte Objekt die Instanz der Klasse “Fahrrad"Und nicht das"Auto”.
Ansatz 2: Überprüfen Sie, ob ein Objekt unter Verwendung des Booleschen Wertes keine Instanzklasse in JavaScript ist
Die Werte "WAHR" Und "FALSCH”Repräsentieren die Booleschen Werte. Diese Werte können verwendet werden, um eine Überprüfung des Objekts in Bezug auf die Klasse basierend auf einem Booleschen Wert anzuwenden und das entsprechende Ergebnis anzuzeigen.
Beispiel
Das folgende Beispiel zeigt das angegebene Konzept:
Im obigen Code -Snippet:
Ausgang
Der obige Ausgang zeigt an, dass die gewünschte Anforderung erfüllt ist.
Abschluss
Der "Instanz"Operator kombiniert mit dem"Logisch nicht (!)"Operator oder der"Boolescher WertKann verwendet werden, um zu überprüfen, ob ein Objekt keine Instanz der Klasse in JavaScript ist. Diese Ansätze können angewendet werden, um ein Objekt zu erstellen, das sich auf eine der Klassen bezieht und seine Instanz überprüft. Danach das entsprechende Ergebnis in Bezug auf das logische Nicht (nicht (!) Der Betreiber oder der Boolesche Wert wird zurückgegeben. Dieser Blog wird geführt, um zu überprüfen, ob ein Objekt eine Instanz der Klasse ist oder nicht in JavaScript.