in和hasOwnProperty经常被用来判断某个对象是否拥有某个属性。
和in运算符不同,hasOwnProperty会忽略掉那些从原型链上继承到的属性。

// in经常会用来判断当前页面是否在浏览器打开,比用UA判断好的多
isMobile = ‘ontouchstart’ in document;