判断对象是否存在

205 阅读1分钟
if(!object){
    object={}
}
if(!object){
    var object={}
}

上面的代码相当于下面的代码 javascript的解析原理 “先解析,再运行”

var object;
if(!object){  //false
    var object={}
}
var global=this;
if(!global.object){
    global.object={}
}

this 总是指向顶层变量

javascript语言设计 undefined == null

如何判断Javascript对象是否存在