javascriptisprototypeof和hasownproperty使用区别_js面向对象