Prüfen ob funktion existiert

05/02/2014 - 14:17 von Thomas Braun | Report spam
Hallo,

ist das hier die korrekte Methode um vor dem Aufruf zu prüfen ob es eine
Funktion gibt?

if(typeof yourFunctionName == 'function')
{ yourFunctionName(); }

danke
Thomas
 

Lesen sie die antworten

#1 Martin Honnen
05/02/2014 - 14:29 | Warnen spam
Thomas Braun wrote:

ist das hier die korrekte Methode um vor dem Aufruf zu prüfen ob es eine
Funktion gibt?

if(typeof yourFunctionName == 'function')
{ yourFunctionName(); }



Ja, solange es sich um Funtionen handelt, die dein Code selbst definiert.

Bei Hostobjekten, besonders in IE, ist aber
typeof obj.method
auch schon mal "unknown" oder "object" statt "function".

Ähnliche fragen