湫谷Sama
2019-11-04 17:00
通过百度和一些文档查看发现,student是通过空函数创建继承person,如果在继承了person后不将constructor修正,此时新建对象new继承Student的话,新建对象的constructor会绕过Student直接指向原型对象,此时就没有Student上的属性和方法了,也就相当于不成‘person-student-新对象’ 这个链子,所以需要将Student的constructor重新改回Student。
因为如果不改的话,那么她的construcotr就是Person,顒要修改的呢。
JavaScript深入浅出
281112 学习 · 1020 问题
相似问题