2018-04-09-class

今儿没有工作,看了class的基本用法和class的继承,

才理解react项目中 以下写法的真正含义,之前只是照搬照抄,并没有真正理解。

ES5 的继承,实质是先创造子类的实例对象this,然后再将父类的方法添加到this上面(Parent.apply(this))。ES6 的继承机制完全不同,实质是先创造父类的实例对象this(所以必须先调用super方法),然后再用子类的构造函数修改this。

如果子类没有定义constructor方法,这个方法会被默认添加,代码如下。也就是说,不管有没有显式定义,任何一个子类都有constructor方法。

阮一峰-class的基本用法 阮一峰-class的继承

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • class的基本用法 概述 JavaScript语言的传统方法是通过构造函数,定义并生成新对象。下面是一个例子: ...
    呼呼哥阅读 4,145评论 3 11
  • Scala与Java的关系 Scala与Java的关系是非常紧密的!! 因为Scala是基于Java虚拟机,也就是...
    灯火gg阅读 3,537评论 1 24
  • 文/枫丹白露 本故事纯属虚构,如有雷同,实属巧合 在海音看来,郑炳强的身上不无可爱之处。 每次约会,都是郑炳强事先...
    枫丹白露_阅读 1,554评论 0 5
  • 用早餐,支持生命的种子 智库捐款一元 腾讯公益捐款5元
    我不叫许仲斌阅读 107评论 0 0
  • 昨天看了悟空传 颇有感触 悟空与紫霞的爱情 悟空为了再见紫霞一面 忍受着烈火的炙烤 紫霞为了他不那么痛苦 无情地伤...
    森林草原荒漠阅读 240评论 0 0