


Zwei Möglichkeiten, um festzustellen, ob eine Funktion in JavaScript über Instanzcode verfügt
Jul 18, 2017 am 11:25 AMJS einfache Methode zur Bestimmung, ob eine Funktion vorhanden ist, die Bedienkenntnisse im Zusammenhang mit der Bedienung von Javascript-Funktionen und der Typbestimmung erfordert
Erster Codeabschnitt:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Test</title> <script type="text/javascript" language="javascript" > function showFace(unipcn,value){} var isFunction =false; try{ //这里的代码需要用try一下,因为当showFace为定义时会抛出异常 isFunction = typeof(eval('showFace'))=="function"; }catch(e){} if(isFunction) { alert('showFace is a Function!'); }else{ alert('showFace is not a Function!'); } </script> </head> <body> </body> </html>
Zweiter Codeabschnitt:
window.onload=function(){ try{ if(test&&typeof(test)=="function"){ test(); }else{ alert("不存在的函数"); } }catch(e){ } } function test(){ alert("函数执行……"); }
Wenn es nicht existiert, wird eine Ausnahme ausgelöst, daher muss try...catch hinzugefügt werden.
Das obige ist der detaillierte Inhalt vonZwei Möglichkeiten, um festzustellen, ob eine Funktion in JavaScript über Instanzcode verfügt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Tipps zum dynamischen Erstellen neuer Funktionen in Golang-Funktionen

Überlegungen zur Parameterreihenfolge bei der Benennung von C++-Funktionen

Wie schreibe ich effiziente und wartbare Funktionen in Java?

Vergleich der Vor- und Nachteile von C++-Funktionsstandardparametern und variablen Parametern

Vollständige Sammlung von Excel-Funktionsformeln

Welche Vorteile haben C++-Funktionen, die Referenztypen zurückgeben?

Erweiterte Verwendung von Referenzparametern und Zeigerparametern in C++-Funktionen

Erweiterte C++-Funktionsausnahme: Angepasste Fehlerbehandlung
