代码改变世界

如何判断Javascript对象是否存在

2011-08-03 11:30  薛凯凯圆滚滚  阅读(310)  评论(0编辑  收藏  举报

1.如果只判断对象是否存在,推荐使用第1种写法

第1种写法

  还可以使用typeof运算符,判断myObj是否有定义。

  if (typeof myObj == "undefined"){

    var myObj = {};

  }

  这是目前使用最广泛的判断javascript对象是否存在的方法。

2. 如果除了对象是否存在,还要判断对象是否有null值,推荐使用第2种写法。

  if (!myObj){

    var myObj = {};

  }