JavaScript 动态创建命名空间
2018-05-27 23:21
113 查看
版权声明:转载请注明出处 https://blog.csdn.net/u011238632/article/details/80474163
let App = {}; App.namespace = function(name) { let parts = name.split('.'); let current = App; for (let i in parts) { if (!current[parts[i]]) { current[parts[i]] = {}; } current = current[parts[i]]; } }; App.namespace('event');App.namespace('configMap.html');
上面的代码等价于
let App = { event: {}, configMap: { html: {} } };
相关文章推荐
- 利用MS AJAX注册Javascript命名空间并创建类
- JavaScript创建命名空间
- 速战速决 (5) - PHP: 动态地创建属性和方法, 对象的复制, 对象的比较, 加载指定的文件, 自动加载类文件, 命名空间
- PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
- JavaScript 匿名函数、模块模式、闭包、命名空间、创建构造器(类)、继承
- 在JavaScript中创建命名空间的几种写法
- JavaScript创建命名空间
- 在JavaScript中创建命名空间的几种写法
- 在JavaScript中创建命名空间的几种写法
- 在JavaScript中创建命名空间的几种写法
- 【JavaScript】创建命名空间,Class,LOG
- JavaScript 匿名函数、模块模式、闭包、命名空间、创建构造器(类)、继承
- JavaScript创建命名空间的5种写法
- 在JavaScript中创建命名空间的几种写法
- JavaScript创建命名空间、类及类成员
- 在JavaScript中创建命名空间的几种写法
- JavaScript创建命名空间(namespace)的最简实现
- javascript的对象创建模式---命名空间模式
- JavaScript 匿名函数、模块模式、闭包、命名空间、创建构造器(类)、继承
- 利用MS AJAX注册Javascript命名空间并创建类