编程导航
主页
学习
教程
AI 项目
问答
求职
直播
APP
AI导航
新
会员
发 布
登录/注册
codexgh在【前端】面试题挑战 Day4 ES5 中的类和 ES6 中的 class 有什么区别?下的评论详情
「codexgh」在《【前端】面试题挑战 Day4 ES5 中的类和 ES6 中的 class 有什么区别?》下的评论详情
查看帖子
codexgh
在ES5中主要通过构造函数和原型方式来定义一个类,而ES6中使用class属性就可以定义一个类;它们主要有一下区别:
是否可运行:ES5的构造函数本质还是一个函数,所以是可以直接运行的,但是ES6的class是不能运行的;
是否有变量提升:ES5构造函数是有变量提升的,而ES6的class是没有变量提升;
继承的方式:ES5是通过原型链来继承的,而ES6 extends和super关键词来实现继承的;
类的属性定义:ES...
展开
查看全部
2023-02-23
0
回复
0条回复
暂无数据
这条评论还没有人回复~