《你不知道的JavaScript》 (下) 阅读摘要

本书属于基础类书籍,会有比较多的基础知识,因此这里仅记录日常不怎么容易注意到的知识点,不会全记,供你们和本身翻阅;前端

不错,下册的知识点就这么少,很是不推介看下册;segmentfault

上中下三本的读书笔记:微信

  1. 《你不知道的JavaScript》 (上) 读书笔记
  2. 《你不知道的JavaScript》 (中) 读书笔记
  3. 《你不知道的JavaScript》 (下) 读书笔记

第三章 代码组织

子类构造器

有个 ES6 子类构造器的限制是:子类构造器中调用 super() 以后才能访问 this;具体缘由比较复杂,不过能够归结为初始化你的实例 this 的其实是父构造器。在 ES6 以前正好相反,this 对象是由子类构造器建立的,而后在子类的 this 上下文中调用父类构造器;this

class Foo {
  constructor() { this.a = 1 }
}
 
class Bar extends Foo {
  constructor() {
    this.b = 2        // 报错,this不容许在super()以前调用
    super()            // 交换上一句位置
  }
}

PS:欢迎你们关注个人公众号【前端下午茶】,一块儿加油吧~spa

另外能够加入「前端下午茶交流群」微信群,长按识别下面二维码便可加我好友,备注加群,我拉你入群~code

相关文章
相关标签/搜索