a instanceof Object
判断Object的prototype是否在a的原型链上。
function myInstance(target, origin) {
let proto = target.__proto__
if (proto) {
if (proto === origin.prototype) {
return true
} else {
return myInstance(proto, origin)
}
} else {
return false
}
}