JavaSkript: Überprüfen ob eine Funktion exisitiert

Gerade wenn man Funktionen als Paramter an andere Funktionen übergeben möchte ist es ratsam zu testen ob es sich bei dem Weitergereichten überhaupt um das Gewünschte handelt.

if (typeof(funktion) == "function") {
    // ...
}   

Quelle: http://stackoverflow.com/questions/85815/how-to-tell-if-a-javascript-function-is-defined