面向对象

创建对象的方法

1. Object 构造函数

使用new Object()创建对象,然后动态添加属性。

2. 对象字面量

3. 工厂函数

4. 自定义构造函数

5. 自定义构造函数 + 原型

6. ES6 类(class)

实现继承

1. 原型链

2. 借用构造函数(假的)

3. 原型链+借用构造函数(组合继承)

4. ES6 类继承

备忘录

1
pink老师的p36继承相关视频

参考

  1. https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chain