js中的class类模式及语法 2021.11.10

es6新增了class类语法,能够像多数面向对象语言那样 使用类来生成对象,但es6的class只是一个类的语法糖,形式上的语法 写法简化,实现对等效果,本质上是构造函数+原型对象的模式。

构造函数 用来创建属性,原型对象设置方法。

 // 构造函数+原型对象 结构比较杂乱,class就是将他们整合在一起,让js的面向对象更优雅

写法如下:

class的语法规范:

1、构造函数有预加载-声明提升 ,但class没有;

2、class内部,默认是严格模式的环境;(es5 新增的严格模式,就是将代码 放到一个更为安全、高效的环境中来运行 - 有规则验证)

Guess you like

Origin blog.csdn.net/weixin_50163576/article/details/121254551