function myInstanceof(a,b){
if(typeof b!='function'||typeof a!='object'){
return false
}
let p=b.prototype
while(a!=null){
if(a==p)return true
a=a.__proto__
}
return false
}
console.log(myInstanceof({},Object))
a instanceof B
: a对象的原型链上有没有B构造函数的原型