Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

HTTP
1 2 3 4 5 6 ‧‧‧ 22
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
最新评论
test
123
a
new 关键字帮我们做的第一步是创建一个空对象a,然后绑定这个空对象a作为constructor的this,调用this,然后return这个对象a 根据本人的推测,super所做的应该是两步操作,1.B.prototype.constructor.bind(a) 绑定空对象作为构造函数指针 2 a.__proto__=A.prototype 继承父类原型 没有调用super就没有绑定this,所以调用构造函数就找不到this报错了。因为constructor默认最后都是return this的,这也是如果在constructor里显示的return别的东西就不会报错 所以个人理解父类new实例会帮我们自动构造this,然子类需要调用super来构造this,至于为什么要这要,有可能和楼上所说的一样规避些问题把。个人理解哈。
1
@靖鸣君 @靖鸣君 @靖鸣君
太感谢了!!!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^