function namespace(oNamespace, sPackage) {
var package = sPackage.split('.');
var obj = oNamespace;
for (var i = 0; i < package.length; ++i) {
if (typeof obj[package[i]] !== 'object') {
obj[package[i]] = {};
}
obj = obj[package[i]];
console.log(i)
console.log(obj)
console.log(oNamespace)
}
console.log(oNamespace)
return oNamespace;
}
namespace({ a: { test: 1, b: 2 } }, 'a.b.c.d')
console.log("测试1")
a = {}
a['c'] = {}
t = a['c']
t['d'] = {}
console.log(a)
console.log("测试2")
a = {}
a['c'] = {}
a['d'] = {}
console.log(a)
console