hasOwnProperty 操作符
hasOwnProperty操作符判断某一个属性是否在对象上(不是在原型链上)
const obj = {
name: 'zengge',
age: 22
}
console.log(obj.haOwnProperty('name')) // true
in 操作符
in操作符判断某个属性是否在某个对象中或者原型上
const obj = {
name: 'zengge',
age: 22
}
console.log('name' in obj) // true
instanceof 操作符
instanceof用于检测构造函数的prototype是否出现在某个实例对象的原型链上。
function Person(){}
const arr = []
const p = new Person()
console.log(p instanceof Person); // true
console.log(arr instanceof Array) // true 判断是否为数组