Erkennen, ob die Funktion native browser

Ich versuche zu iterieren über alle den globals definiert, in eine Webseite, aber damit bin ich auch immer die native browser-Funktionen.

var numf=0; var nump=0; var numo=0; 
for(var p in this) { 
    if(typeof(this[p]) === "function"){
        numf+=1;
        console.log(p+"()");
    } else if(typeof p != 'undefined'){
        nump+=1;
        console.log(p);
    } else { 
        numo+=1;
        console.log(p);
    }
}

Gibt es eine Möglichkeit zu bestimmen, ob eine Funktion ist nativ auf dem browser oder in einem Skript?

InformationsquelleAutor asawilliams | 2011-07-06
Schreibe einen Kommentar