构造函数与类

122 阅读1分钟

构造函数的缺点:

1 属性和方法的定义相分离,降低了可读性

2 原型上的成员可以被枚举

3 默认情况下,构造函数仍然可以当做普通函数调用

4 原型上的方法也可以当做构造函数使用,可以用来被new

类的优点:特点:

1 类声明不会被提升,与let和const一样,存在暂时性死区

2 类中的所有代码均在严格模式下执行

3 类的所有方法都是不可以被枚举的

4 类的所有方法都无法被当做构造函数来使用

5 类的构造器必须使用 new 来调用