问答详情
源自:1-5 [JavaScript]类型检测

5min时为什么说person是student的父类?

为什么person是student的父类?

提问者:郁闷的西海 2017-08-25 12:13

个回答

  • 读书太少想得太多
    2017-08-25 16:16:22
    已采纳

    因为有一句

    Student.prototype = new Person()


  • 慕田峪5274807
    2017-08-25 16:35:27

    es5中没有类似extends这样的关键字实现继承。这个例子是基于原型链的继承。

    var stu = new Student();

    stu.__proto__ = Student.prototype ,

    Student.ptototype.__proto__ = ( new Person() ).__proto__ = Person.prototype , 

    stu.__proto__.__proto__ = Person.prototype

    所以可以说 Student 继承 Person , 即Person 为 Student 的父类。

    我的理解。