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

关于寄生组合式继承

关于寄生组合式继承

KokoTa 2015-10-08 22:31:54
function inheritPrototype(subType,superType){      var prototype=object(superType.prototype); //创建父类原型的一个副本 等同于使用Object.create(superType.prototype)      prototype.constructor=subType;   //为副本添加constructor属性,弥补重写原型而失去的constructor属性      subType.prototype=prototype; //将创建的对象(副本)赋值给子类的原型}第一段中不是创建一个superType副本吗?它不是重写了superType的constructor属性吗?为什么第二段prototype.constructor=subType而不是等于superType?
查看完整描述

1 回答

?
WeberYang

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

不用学这些过时的东西了,直接学ES6标准的class。

查看完整回答
反对 回复 2015-12-19
  • 1 回答
  • 0 关注
  • 1621 浏览
慕课专栏
更多

添加回答

举报

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