关于实现继承的疑问

来源:8-5 实现继承的方式

零零拾

2015-12-08 11:27

老师好

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

Student.prototype.__proto__ = Person.prototype

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

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

写回答 关注

2回答

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

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

    这个教程好像是 ES5

    hey自然

    有草案的链接么?

    2016-01-19 09:52:54

    共 4 条回复 >

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

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

    赋值它就等于赋值prototype。

    零零拾 回复木子舟义

    哦哦 3q

    2015-12-08 20:06:37

    共 2 条回复 >

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281100 学习 · 1020 问题

查看课程

相似问题