javascriptisprototypeof和hasownproperty使用区别