为了账号安全,请及时绑定邮箱和手机立即绑定

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

为什么person是student的父类?

正在回答

2 回答

因为有一句

Student.prototype = new Person()


0 回复 有任何疑惑可以回复我~
#1

郁闷的西海 提问者

谢谢,没注意到
2017-08-25 回复 有任何疑惑可以回复我~

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 的父类。

我的理解。


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信