问答详情
源自:8-5 实现继承的方式

关于实现继承的疑问

老师好

实现继承为什么不能写成这样呢?:

Student.prototype.__proto__ = Person.prototype

让学生类原型对象的原型指向人的类的原型对象,这样学生类的原型对象就继承到了人的类的原型对象上的属性

这样写还不会改写Student.prototype本身,不会带来内部属性的指向问题。这样不是更好吗?请指教

提问者:零零拾 2015-12-08 11:27

个回答

  • 木子舟义
    2015-12-08 11:38:25
    已采纳

    可以这样写,__proto__ 已经被添加到ECMAScript6的草案中了。

    这个教程好像是 ES5

  • 木子舟义
    2015-12-08 14:36:17

    我知道他是prototype的一个属性,但是以现在的ES5的标准 

    赋值它就等于赋值prototype。