• 判断后值(构造函数)的原型对象prototype,是否在前值(实例)的原型链__proto__.__proto__...上。
function mockInstance(proto, parent) {
    if(proto === null) return false
    while(proto) {
        if(parent.prototype === proto) return true
        else proto = proto.__proto__
    }
    return false
}