当前位置: 代码迷 >> JavaScript >> js新手基础有关问题
  详细解决方案

js新手基础有关问题

热度:5   发布时间:2012-07-31 12:33:47.0
js新手基础问题
var BMapLib = window.BMapLib = BMapLib || {};
这种写法是什么意思??

------解决方案--------------------
如果BMapLib转换成布尔类型为true时则返回BMapLib,否则返回新建的空对象
------解决方案--------------------
var BMapLib = window.BMapLib = BMapLib || {};
如果在全局有没有 BMapLib 对象的话,初始化一个,如果有的话就沿用原有的。
目的是建立全局对象,
其实就是:
var BMapLib;
if(BMapLib){
BMapLib = window.BMapLib = BMapLib;
} else {
BMapLib = window.BMapLib = BMapLib = {};
}
  相关解决方案