in和hasOwnProperty经常被用来判断某个对象是否拥有某个属性。和in运算符不同,hasOwnProperty会忽略掉那些从原型链上继承到的属性。
// in经常会用来判断当前页面是否在浏览器打开,比用UA判断好的多isMobile = ‘ontouchstart’ in document;