请稍等 ...
×

采纳答案成功!

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

组合继承的优化1的问题

Child4.prototype = Parent4.prototype;

Child4.prototype.constructor = Child4

这样也可以改变constructor 的指向  跟 

组合继承的优化2  有什么区别?


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

3回答

慕侠4236101 2019-04-05 11:38:33

组合继承的优化2还有一个好处:

类似一次性多继承,如果想在原型链上补充别的成员属性/方法,不会污染源原型。

0 回复 有任何疑惑可以回复我~
浪里白嫖张顺 2017-08-31 16:06:52

因为继承优化2里的create创造了一个中间体,让Child4.prototype和Parent4.prototype进行了隔离,这个我记得老师在讲解的过程里解答了吧,再看一遍你就知道了

0 回复 有任何疑惑可以回复我~
快乐动起来呀 2017-08-29 22:25:21

constructor的赋值是引用,你改变了Child4的,同时也改变了Parent4的

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信