87,994
社区成员
发帖
与我相关
我的任务
分享
let person = {
name: 'someone',
age: 18
}
function hasProperty(obj, attr){
return person.hasOwnProperty(obj,attr)
}
hasProperty(person, 'name') //true
function hasProperty(obj, attr){
return obj[attr] !== undefined
}
hasProperty(person, 'name') //true
var d={
__proto__:{
c:2
},
a:1,
d:undefined
}
console.log(d.hasOwnProperty('c'),d.d===undefined);
console.log(d.c,'d' in d);