function hasPrototypeProterty(obj, name){
return !obj.hasOwnProperty(name) && (name in obj)
}
name in obj //判断是否有这个属性,不管存在于实例还是原型中
obj.hasOwnProperty(name) //如果存在于原型中返回false
function hasPrototypeProterty(obj, name){
return !obj.hasOwnProperty(name) && (name in obj)
}
name in obj //判断是否有这个属性,不管存在于实例还是原型中
obj.hasOwnProperty(name) //如果存在于原型中返回false