目录
- 概述
- 1. 类的定义
- 2. 类构造函数
- 2.1. 实例化
- 2.1.1 实例化流程
- 2.1.2 带参实例化
- 2.1.3 执行构造函数返回的两种对象
- 2.1.4 类构造函数和普通构造函数的区别
- 2.2 把类当成特殊函数
- 2.2.1 辨别是不是函数,使用 typeof
- 2.2.2 辨别是不是函数,是否有prototype
- 2.2.3 检查对象是否为某个类的实例 -instanceof
- 2.2.4 类还能当参数传递
- 3. 实例、原型和类成员
- 3.1 实例成员
- 3.2 原型方法与访问器
- 3.3 静态类方法
- 3.4 非函数原型和类成员
- 3.5 迭代器与生成器方法
- 4. 继承
- 4.1 继承基础 --关键字 extends
- 4.2 构造函数、 HomeObject 和 super()
- 4.3 抽象类 --通过 new.target实现
- 4.4 继承内置类型(js原生类型)
- 4.5 多重继承(通过类混入的方式模拟)
- 总结