function Person (){
}
Person.prototype.name = "原型的名字";
var p1 = new Person();
//使用in判断对象中是否由属性时,若自身没有,在原型中找到也是返回true
console.log("name" in p1);
//使用hasOwnproperty()判断对象是否含有属性时,只有自身有才后悔返回true
console.log(p1.hasOwnProperty("name"));
使用in和hasOwnProperty()判断对象是否含有属性的差别
最新推荐文章于 2022-08-23 14:50:51 发布