function using(p){
p = p.split(/\s*\.\s*/g);
var m = window;
p.each(
function(n){
if (!m[n]) {
m[n] = {};
}
m = m[n];
}
);
return m;
}
p可以是net.csdn,不解之处在于,既然m是window对象,n是“net”或“csdn”,那么m[n]指代什么含义?
看到这点就不懂了,请高手出来,解释迷津