function User(){
name:'lili'
}
User.prototype.age = '18'
let p1 = new User()
// 使用in判断对象是否有属性时,若自身没有,在原型中找到也是返回true
console.log("age" in p1) //true
//使用hasOwnProperty()判断对象是否包含有属性时,只有自身有才返回true
console.log(p1.hasOwnProperty('age')) //false
//
检测对象是否有属性的存在中in运算符和hasOwnProperty()的区别
最新推荐文章于 2022-07-03 08:52:10 发布