console.log(B)//class B extends A console.log(B.__proto__)//class A B的父类是A console.log(B.prototype)//A {} 说明B的原型对象是A的原型对象的实例 console.log(B.prototype.prototype)//undefined console.log(B.prototype.__proto__===A.prototype)//true console.log(B.__proto__.prototype===A.prototype)//true
//实例 let a=new A() let b=new B() console.log(b.__proto__)//A{} 等于B的原型对象的值 console.log(b.__proto__.prototype)//undefined console.log(a.__proto__)//{} console.log(b.__proto__.__proto__)//{} 指向的是父类实例的__proto__ //即子类的原型的原型,是父类的原型