javascript object node list
Where can i get the node list of the Javascript build in objects?

what i mean is : document is object of window , wither the function alert is function of the object window , here is a code to example :
 
    var w = "window" ,
    gg = "gg" ,
    pr = "prototype" ,
    ts = "toString" ,
    pi = "parseInt" ,
    al = "alert";

    String[pr][gg] = function(){return window[this[ts]()];};
    w = w[gg]();
    w[al](w[pi]("0"));

i write my code like that , to be difficult to copy & read 

to use this code writing technique i need to know what function every object contain and so on , Where i can get the node list of the build in javascript object / functions?

____

secondly , how can i assign "this" as string such as the others , to use it in this line :

    String[pr][gg] = function(){return window[this[ts]()];};
can i have example?
javascript object node list
===

Where can i get the node list of the Javascript build in objects?

what i mean is : document is object of window , wither the function alert is function of the object window , here is a code to example :
 
    var w = "window" ,
    gg = "gg" ,
    pr = "prototype" ,
    ts = "toString" ,
    pi = "parseInt" ,
    al = "alert";

    String[pr][gg] = function(){return window[this[ts]()];};
    w = w[gg]();
    w[al](w[pi]("0"));

i write my code like that , to be difficult to copy & read 

to use this code writing technique i need to know what function every object contain and so on , Where i can get the node list of the build in javascript object / functions?

____

secondly , how can i assign "this" as string such as the others , to use it in this line :

    String[pr][gg] = function(){return window[this[ts]()];};
can i have example?