js创建命名空间

 CreateNameSpace: function () {
        var nameSpaceObjec = arguments[0].split('.');
        var currentNameSpaceName = "";
        $.each(nameSpaceObjec, function (index, item) {
            if (index == 0) {
                currentNameSpaceName = item;
            } else {
                currentNameSpaceName += '.' + item;
            }
            var evalStr = "if(typeof " + currentNameSpaceName + "=='undefined'){" + currentNameSpaceName + "={}; }";
            eval(evalStr);
        });
    }

 

posted @ 2016-11-09 11:08  潇潇与偕  阅读(259)  评论(0编辑  收藏  举报