js,根据包名,在指定空间中创建对象
来源:互联网 发布:雅思怎么做精听 知乎 编辑:程序博客网 时间:2024/05/29 05:12
/** * Created by xuhuanhuan on 2017/7/20. */// 根据包名,在指定空间中创建对象// 输入描述://// namespace({a: {test: 1, b: 2}}, 'a.b.c.d')//////// 输出描述://// {a: {test: 1, b: {c: {d: {}}}}}function namespace(oNamespace,sPackage) { var arr = sPackage.split('.'); //arr[0]=a,arr[1]=b,arr[2]=c,arr[3]=d var res = oNamespace; //保留对原始对象的引用 for(var i=0;i<arr.length;i++){ if(arr[i] in oNamespace){ if (typeof oNamespace[arr[i]]!=="object"){ oNamespace[arr[i]] ={}; } }else { oNamespace[arr[i]] ={}; } oNamespace=oNamespace[arr[i]]; } return res;}
阅读全文
0 0
- js,根据包名,在指定空间中创建对象
- 根据包名,在指定空间中创建对象
- 宏实现根据对象名创建对象
- C# winform 在xml文件中根据指定节点名查找节点名以及值
- 根据字符串类名动态创建对象
- 根据字符串类名动态创建对象
- 根据字符串类名动态创建对象
- JS根据类名查找对象,getElementsByClassName
- JavaScript根据指定路径创建对象
- Java根据包名获取指定接口的所有实现
- android中根据包名启动apk
- C# 中反射获取某类的子类和根据类型名动态创建对象(转载)
- 在指定的内存块中创建对象
- js根据字符串创建日期对象
- 如何根据类名和参数创建对象
- QT根据类名动态创建类对象
- C++实现反射(根据类名动态创建对象)
- phonegap创建工程 生成指定的包名 类名 应用名
- 每日一题之栈的实现
- cuda编程初尝试
- The kth great number
- SQlite3使用
- go语言1小时——从不会到入门
- js,根据包名,在指定空间中创建对象
- 面试提问垃圾回收机制
- 找合法帧 QAQ
- epoll_server实现web服务器
- c++ winpcap开发(7)
- OGNL—Action类与JSP页面之间的数据传递
- 算法_插入排序
- java对象构造过程
- linux下vim的管理输入输出