javascript命名空间使用简单代码实例

快乐打工仔 分类:实例代码

代码实例如下:

var GLOBAL = {};
GLOBAL.namespace = function(str){
var arr = str.split('.'),o = GLOBAL;
for(k=(arr[0]=="GLOBAL")?1:0;k<arr.length;k++){
    o[arr[k]]=o[arr[k]]||{};
    o=o[arr[k]];
    }
}

使用方式演示如下:

GLOBAL.namespace("Lang");
GLOBAL.Lang.test = function(){
  //todo
}
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu

回复

我来回复
  • 暂无回复内容