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

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

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

POPMUISE 2018-07-04 13:22:41
看到有好多方法实现继承,什么组合式继承、寄生式继承,有的还有好多缺点,感觉下面这样或者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贡献1891条经验 获得超3个赞

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

查看完整回答
反对 回复 2018-07-19
?
冉冉说

TA贡献1877条经验 获得超1个赞

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

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

添加回答

举报

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