在 ES5 中,我们通常使用构造函数来创建对象和实现继承,而在 ES6 中,引入了类(class)的概念来简化对象创建和继承的过程。下面是 ES5 中类和 ES6 中的 class 的一些区别:
语法不同:ES5 中使用构造函数来定义类,而 ES6 中使用 class 关键字来定义类。
继承方式不同:ES5 中使用原型链继承来实现继承,而 ES6 中使用 extends 关键字和 super 函数来实现继承。...