function namespace(ns) {
var names = ns.split('.');
var parent = window;
for (var i = 0, len = names.length; i < len; i++) {
parent[names[i]] = parent[names[i]] || {};
parent = parent[names[i]];
console.info(parent);
}
return parent;
}
// 実行確認
var aaa = namespace('Hoge.Fuga');
aaa.Piyo = function () {};
var bbb = new aaa.Piyo;
console.info(bbb instanceof Hoge.Fuga.Piyo);
More than 3 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme