es5中的类是通过构造函数模拟的,而在es6中引入了类的概念来简化对象的创建和继承的过程,区别主要有:
1.语法不同:es5中使用构造函数来定义类,es6中使用class关键字来定义类
2.继承方法不同:es6中使用extends和super关键字实现继承,es5中使用原型链实现继承
3.类方法的定义方式不同:ES5中类方法定义在构造函数的原型对象上,es6中类方法定义在类的内部
4.类属性的定义方式不同:es5中类属性定义在构造函数的原型对...