一.构造函数的理解
1.在class中采用箭头函数和函数的bind调用可以将this的值始终指向实例对象

2.使用var声明的变量最终会在window对象上面,而let和const声明的变量不会

3.类的继承


4.根据我个人观察的推测,在子类的构造函数中必须要先调用super()是因为要把子类的实例对象中的__proto__属性也就是子类的prototype属性的__proto__属性指向父类的prototype。
也就是 son.__proto__ === Son.prototype;son.__proto__.__proto__ === Son.prototype.__proto__ === Father.prototype
5.在子类的构造函数中调用super()我认为还有一个作用,就是子类进行实例化对象的时候,调用的构造函数里面的this指向子类的实例对象,super()调用是为了将this传递给父类的构造函数,保证子类在实例化对象时调用父类的构造函数时父类构造函数中的this指向子类实例化的对象。
浙公网安备 33010602011771号