根据包名,在指定空间中创建对象

Posted icyyyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据包名,在指定空间中创建对象相关的知识,希望对你有一定的参考价值。

描述: 根据包名,在指定空间中创建对象

输入描述:namespace({a: {test: 1, b: 2}}, \'a.b.c.d\')

输出描述:{a: {test: 1, b: {c: {d: {}}}}}

 1 function namespace(oNamespace, sPackage) {
 2     var package = sPackage.split(\'.\');
 3     var obj = oNamespace;
 4     for(var i = 0; i < package.length; i++){
 5         if(typeof obj[package[i]] !== \'object\'){
 6             obj[package[i]] = {};
 7         }
 8         obj = obj[package[i]] ;
 9     }
10     return oNamespace;
11 }

 

以上是关于根据包名,在指定空间中创建对象的主要内容,如果未能解决你的问题,请参考以下文章

js 根据包名,在指定空间中创建对象

根据包名,在指定空间中创建对象

根据包名,在指定空间中创建对象

空间namespace

在片段中创建日期选择器

根据指定的键从集合中创建键值对集合