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

为什么会有多种继承实现方式啊,感觉这样就能很好实现继承啊

为什么会有多种继承实现方式啊,感觉这样就能很好实现继承啊

手掌心 2018-07-22 09:26:54
看到有好多方法实现继承,什么组合式继承、寄生式继承,有的还有好多缺点,感觉下面这样或者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*** ///
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

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

查看完整回答
反对 回复 2018-07-22
  • 1 回答
  • 0 关注
  • 109 浏览

添加回答

举报

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