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

第1种写法

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

  if (typeof myObj == "undefined"){

    var myObj = {};

  }

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

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

  if (!myObj){

    var myObj = {};

  }

相关文章: