请教一个关于命名空间理解的问题,是不是就给全局变量和函数变成了某对象的属性和方法了?
比如一段很简单的代码:
Ext = {
namespace : function(){
var o, d;
Ext.each(arguments, function(v) {
d = v.split(".");
o = window[d[0]] = window[d[0]]
[解决办法]
{};
Ext.each(d.slice(1), function(v2){
o = o[v2] = o[v2]
[解决办法]
{};
});
});
return o;
}
}