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

为什么会有多种继承实现方式啊

为什么会有多种继承实现方式啊

达令说 2018-07-12 10:16:37
看到有好多方法实现继承,什么组合式继承、寄生式继承,有的还有好多缺点,感觉下面这样或者es6都能很好实现继承啊,为什么还会有以上那些方法function Parent(name) {   this.name = name} Parent.prototype.getName = function() {   console.log(this.name) }function Child(name) {   Parent.call(this, name)   this.*** = ***   /// } Child.prototype = Object.create(Parent.prototype) child.prototype.fn = function*** ///
查看完整描述

2 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

不能说你长大了,你以前的朋友就能不要了是吧。
这都是历史遗留问题。

查看完整回答
反对 回复 2018-07-19
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

都是随着语言的发展一步步走过来的。
Class方便但是在 ES6 以前没有,Object.create方便但是在 ES5 以前也没有。

查看完整回答
反对 回复 2018-07-19
  • 2 回答
  • 0 关注
  • 204 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信