类定义与调用的区别在 ES5 中主要是通过构造函数方式和原型方式来定义一个类,但是在 ES6 新引入了 class 关键字,使之具有了正式类的能力,类是ECMAScript 中新的基础性语法糖结构。虽然 ES6 类表面上看起来可以支持正式的面向对象编程,但实际上它背后使用的仍然是原型和构造函数的概念。函数受函数作用域的限制,但是类受块作用域的限制class中类的构成类可以包含构造函数方法、实例方法、获取函数...