Mroops在【前端】面试题挑战 Day4 ES5 中的类和 ES6 中的 class 有什么区别?下的评论详情

「Mroops」在《【前端】面试题挑战 Day4 ES5 中的类和 ES6 中的 class 有什么区别?》下的评论详情
Mroops

es5中的类是通过构造函数模拟的,而在es6中引入了类的概念来简化对象的创建和继承的过程,区别主要有:

1.语法不同:es5中使用构造函数来定义类,es6中使用class关键字来定义类

2.继承方法不同:es6中使用extends和super关键字实现继承,es5中使用原型链实现继承

3.类方法的定义方式不同:ES5中类方法定义在构造函数的原型对象上,es6中类方法定义在类的内部

4.类属性的定义方式不同:es5中类属性定义在构造函数的原型对...

2023-02-23
0条回复
暂无数据
这条评论还没有人回复~
下载 APP