package.js----------/** * @author Van * @Version: 1.0 * @DateTime: 2012-11-11 */function $package(ns) { if (typeof(ns) != "string") return; ns = ns.split("."); var o, ni; for (var i = 0, len = ns.length;i < len, ni = ns[i]; i++) { try { o = (o ? (o[ni] = o[ni] || {}) : (eval(ni + "=" + ni + "||{}"))) } catch (e) { o = eval(ni + "={}") } }}项目中用到,但是不理解,用过或者了解的同学给解释下
1 回答
翻翻过去那场雪
TA贡献2065条经验 获得超13个赞
就是把一个字符串转成相应的对象形式啊。
例如:a.b.c
先创建一个 a = {}
如果a.b 不存在
然后a.b={}
如果a.b.c 不存在
然后a.b.c = {}
添加回答
举报
0/150
提交
取消