编写可维护的JavaScript-第8章-避免“空比较”

1.检测原始值

使用typeof来检测

 

2.检测引用值

  • 检测函数:使用typeof来检测,但是在早版本的IE中不能使用这个来检测dom的方法
  • 检测数组:检测有无sort()方法,或者借用Object的toString方法,ES5也有isArray()

 

3.检测属性是否存在

  • if("related" in object)
  • if(object.hasOwnProperty("related"))

 

posted on 2016-07-19 20:24  JayusTree  阅读(70)  评论(0编辑  收藏  举报

导航