So ermitteln Sie, ob eine Variable vom Funktionstyp ist
In JavaScript können Variablen Werte verschiedener Typen enthalten, einschließlich Funktionen. Um festzustellen, ob eine Variable eine Funktion enthält, können Sie den integrierten Typeof-Operator nutzen.
Implementierung:
Um eine Funktion zu konstruieren, die überprüft, ob eine Variable von ist Funktionstyp:
function foo(v) { if (typeof v === 'function') { // execute specific actions } }
Verwendung:
Rufen Sie die foo()-Funktion mit der betreffenden Variablen auf:
var a = function() {/* Statements */}; foo(a); // The condition will evaluate to true since 'a' is a function
Erläuterung:
Der Operator „typeof“ gibt eine Zeichenfolge zurück, die den Typ der an ihn übergebenen Variablen angibt. Bei Funktionen lautet diese Zeichenfolge „function“. Die bedingte Anweisung wird als wahr ausgewertet, wenn der Typ der Variablen „Funktion“ ist, sodass Sie benutzerdefinierte Logik entsprechend ausführen können.
Das obige ist der detaillierte Inhalt vonWie überprüfe ich, ob eine Variable in JavaScript eine Funktion enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!