本书属于基础类书籍,会有比较多的基础知识,所以这里仅记录平常不怎么容易注意到的知识点,不会全记,供大家和自己翻阅;
不错,下册的知识点就这么少,非常不推介看下册;
上中下三本的读书笔记:
第三章 代码组织
子类构造器
有个 ES6 子类构造器的限制是:子类构造器中调用 super()
之后才能访问 this
;具体原因比较复杂,不过可以归结为初始化你的实例 this
的实际上是父构造器。在 ES6 之前正好相反,this
对象是由子类构造器创建的,然后在子类的 this
上下文中调用父类构造器;
class Foo {
constructor() { this.a = 1 }
}
class Bar extends Foo {
constructor() {
this.b = 2 // 报错,this不允许在super()之前调用
super() // 交换上一句位置
}
}
PS:欢迎大家关注我的公众号【前端下午茶】,一起加油吧~
另外可以加入「前端下午茶交流群」微信群,长按识别下面二维码即可加我好友,备注加群,我拉你入群~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。