- 使用
in
关键字
语法:<propertyName> in <obj>
如果包含, 则返回true
, 否则返回false
hasOwnProperty
判断是否是对象本身 (不包含其原型对象) 的属性
let person = {
name: 'wj',
age: 20
}
// true
console.log('name' in person)
// false
console.log('name2' in person)
// hasOwnProperty 判断是否是对象本身 (不包含其原型对象) 的属性
console.log(person.hasOwnProperty('mail'));