calss说明
1、写法

如果constructor不写默认是会添加的
class 中的方法在原型上,而且用object.key(point) 返回是空数组 是遍历的跟对象上是不一样的,对象上是可以的遍历出来的
calss 是需要用new来创建实例的,如果不用new 回报错,但是构造函数可以不用new
constructor 方法类似构造函数里面的this指向实例本身,实例属性现在有一中写法直接写在外面跟方法同一级,不用再construct

2、有取值和存在函数

3、属性也可以用属性表达式

4、类的表达式
const myclass = class me {}
const mycalss = class {}
注意点:不存在提升

5、静态方法
直接在方法前面加一个static
静态方法只能类可以使用,类实例是不可以的
静态方法里面的this指向类,不是实例
静态方法也是可以从super对象上调用的
6、静态属性

7、new.target属性
返回使用的类名,如果是子类调用的话,返回的是子类的类名

七、类的方法内部如果含有this,它默认指向类的实例

浙公网安备 33010602011771号