function ns(namespace) { var _ns = namespace.split("."); var cur = window[_ns[0]]; if(cur === undefined) cur = window[_ns[0]] = {}; var len = _ns.length; for(var i = 1; i < len; i++) cur = cur[_ns[i]] = cur[_ns[i]] || {}; return cur; }
这段代码中 cur = cur[_ns[i]] = cur[_ns[i]] || {}; 是什么作用?如何执行?不是很理解cur[_ns[i]] = cur[_ns[i]] 和= cur[_ns[i]] || {};这两部分如何执行。
跃然一笑
相关分类