<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=982826425155997&amp;ev=PageView&amp;noscript=1">

Prüfen ob eine JavaScript Funktion existiert

In manchen Fällen ist es notwendig die Existenz einer Funktion zu prüfen, bevor diese ausgeführt wird. Wie das genau funktioniert, erfahren Sie im nachfolgendem Artikel.

JS_Funktion

 

Problem

Nicht immer ist die Existenz einer Funktion vor deren Ausführung bekannt (zum Beispiel, falls Bezeichnungen von Funktionen dynamisch generiert werden). Um Fehler zu vermeiden, sollte vor Ausführung geprüft werden, ob die Funktion vorhanden ist.

 

Lösung

In folgenden Beipiel kann der Funktion "getFunction" eine Funktionsbezeichung übergeben werden. Mithilfe des "typeof" Operators kann der Typ des Operanden abgefragt werden (z.B. string oder numeric). In unserem Fall liefert er "function" zurück, falls es sich um eine Funktion handelt und die gleichnamige Funktion wird ausgeführt.

 

 

Problem gelöst. Probieren Sie es im nachfolgenden Beipiel einfach aus, indem Sie die Bezeichung der Funktion anpassen. Finden Sie die versteckte zweite Funktion

Alois Wever Veröffentlicht in JavaScript 0 Comments

Einfach organisiert mit julitec

Kostenfrei starten mit julitec Free!

Sichern Sie sich unser eBook!

Download eBook mit 5 kostenfreien Software-Tools für Newsletter, CRM und Kundenservice