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

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

ES5中的类是通过构造函数来体现的,通过new关键字调用构造函数就可以实例化对象,并且为了实现继承引入了原型和原型链的概念,具体的实现方式有借用构造函数式继承、组合式继承、原型式继承、寄生式继承等。

ES6中的类通过class来定义,相比于ES5中的写法更加简洁,但本质还是利用了构造函数和原型链,可以看做是一种语法糖。比如定义一个类Person,typeof Person的结果为'function',通过Person也有显式原型,其实例化对象也有隐式原型,并...

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