Während des Umgangs mit komplexen Codes in JavaScript besteht häufig eine Unklarheit, den Unterschied zwischen einer Inline -Funktion und einer normalen Funktion herauszufinden. Zum Beispiel nach einer Variablen, die zur Laufzeit erstellt und einer Funktion zugewiesen wurde. In solchen Fällen prüfen Sie, ob eine Variable von Funktionstyp unter Verwendung von JavaScript ist, um die Daten angemessen herauszufinden und zu sortieren.
In diesem Blog wird die Ansätze demonstriert, um zu überprüfen, ob eine Variable in JavaScript vom Funktionstyp ist.
So überprüfen Sie, ob eine Variable in JavaScript vom Funktionstyp ist?
Um zu überprüfen/zu überprüfen, ob eine Variable in JavaScript vom Funktionstyp ist, können die folgenden Ansätze verwendet werden:
Folgen wir jedem der Ansätze nacheinander!
Ansatz 1: Überprüfen Sie, ob die Variable im JavaScript mit dem TypeOF -Operator vom Funktionstyp ist
Der "Art derDer Bediener holt den Datentyp einer Variablen ab. Dieser Bediener kann in Kombination mit dem strengen gleichen Bediener (===) verwendet werden, um eine Überprüfung auf eine bestimmte Variable für seinen Typ anzuwenden.
Beispiel
Schauen wir uns das folgende Beispiel an:
Gehen wir die folgenden Schritte durch, wie im obigen Code angegeben:
Ausgang
In der obigen Ausgabe kann beobachtet werden, dass die Variable “multiplizieren”Ist vom Funktionstyp.
Ansatz 2: Überprüfen Sie, ob die Variable im JavaScript mit dem InstanceOF -Operator vom Funktionstyp ist
Der "InstanzDer Bediener wird verwendet, um den Typ einer bestimmten Funktion, Variable usw. zu überprüfen., zur Laufzeit. Dieser Bediener kann verwendet werden, um den übergebenen Parameter für seinen Typ zu überprüfen, indem er seinen entsprechenden Typ angibt und eine Überprüfung anwendet.
Syntax
NamensinstanztypIn der obigen Syntax:
Beispiel
Das folgende Beispiel zeigt das angegebene Konzept:
Im obigen Code -Snippet:
Ausgang
Aus der obigen Ausgabe kann beobachtet werden, dass die angegebene Inline -Funktion von der “ist“Funktion" Typ.
Ansatz 3: Überprüfen/überprüfen.Prototyp.tostring.call () Methode
Der "Objekt.Prototyp.tostring ()Die Methode wird verwendet, um eine Zeichenfolge zurückzugeben, die ein Objekt darstellen kann. Diese Methode kann mit Hilfe der Methode eines Objekts so angewendet werden, dass der Typ des Objekts zurückgegeben wird.
Beispiel
Überlegen wir das folgende Beispiel:
Führen Sie die folgenden Schritte aus, wie in den oben genannten Codezeilen angegeben:
Ausgang
Der obige Ausgang zeigt an, dass die erforderliche Funktionalität erreicht wird.
Abschluss
Der "Art der"Operator, der"Instanz"Operator oder der"Objekt.Prototyp.tostring.Forderung()Die Methode kann überprüfen/überprüfen, ob eine Variable in JavaScript vom Funktionstyp ist. Der Typof -Operator kann mit dem strengen gleichen Bediener kombiniert werden, um den Typ einer Variablen zu überprüfen. Die Instanz des Operators überprüft die übergebene Variable, indem der entsprechende Typ angeben und eine Überprüfung angewendet werden. Das Objekt.Prototyp.tostring.call () Methode gibt den Typ des Objekts zurück. In diesem Artikel wurden die Methoden zur Verfügung gestellt, um zu überprüfen, ob eine Variable mit JavaScript vom Funktionstyp ist.