ES6 class类
类实际上是个“特殊的函数”,就像你能够定义的函数表达式和函数声明一样,类语法有两个组成部分:类表达式和类声明。函数声明和类声明之间的一个重要区别是函数声明会提升,类声明不会。类中定义的方法,在原型prototype上,类中constructor构造函数定义的方法和属性 是实例对象的 class Foo { constructor(){ this.a = 1; this.b = 2; } fun