一个关于JavaScript原型继承的问题,求解答

图片说明
图片说明
为什么这里会是true
照理说在他构造函数指向了父类的原型,那么他父类原型的构造函数不是指向分类的构造函数么
为什么还是true?

instanceof 运算符是用来测试一个对象的原型链中是否存在一个构造函数的 prototype 属性。
instance是SubType的实例,instance的原型指向SubType.prototype, instance的原型链中肯定有SubType的prototype,所以他返回true