js基础复习9-ES6类的本质

回顾上一节,我们知道ES6之前是通过构造函数+ 原型实现面向对象编程,构造函数有如下特点:

1.构造函数有原型对象属性prototype
2.构造函数的原型对象属性prototype里面有constructor指向构造函数本身
3.构造函数可以通过原型对象添加方法
4.构造函数的实例对象有__proto__对象原型指向构造函数的原型对象prototype

类的本质是一个函数,我们也可以简单的认为类就是构造函数的另一种写法

在这里插入图片描述
1.类也有原型对象属性prototype
2.类的原型对象属性prototype里面有constructor指向类本身
在这里插入图片描述
3.类可以通过原型对象添加方法
在这里插入图片描述
在这里插入图片描述
4.类的实例对象有__proto__对象原型指向构类的原型对象prototype
在这里插入图片描述

总结:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/dyw3390199/article/details/114975571