请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

继承

老师您好,关于继承最后一节中仍然是改变了Son的原型对象空间,那么它原型对象上的属性或者方法就无法使用了,这样做是最佳的吗

正在回答 回答被采纳积分+3

3回答

keviny79 2021-12-18 17:28:54

https://img1.sycdn.imooc.com//szimg/61bdab010869119512090764.jpg

 子类原型方法都定义在_extends继承之后,这也符合继承的思想  是先有继承,再来定义子类原型方法


0 回复 有任何疑惑可以回复我~
keviny79 2021-12-18 17:28:30

是非常最佳的,这是我对TS继承底层优化之后的寄生组合模式写法,因为:

 子类原型方法都定义在_extends继承之后,这也符合继承的思想  是先有继承,再来定义子类原型方法


0 回复 有任何疑惑可以回复我~
  • 提问者 saucesy #1
    原来是这样,没想到。谢谢老师答疑
    回复 有任何疑惑可以回复我~ 2021-12-18 17:49:44
keviny79 2021-12-17 18:21:57

同学你说的是第5章 具体那一节? 是寄生组合模式的最后一节吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 saucesy #1
    是的,疑惑的是这样做直接改变了该函数的原型对象空间,那么在它原来空间上的方法和属性就无法访问了
    回复 有任何疑惑可以回复我~ 2021-12-17 18:27:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信