我在看之前的课程时,老师说的是js中没有类的概念,现在又出现了class,这是为什么呀,js里面到底是有没有类的概念,js中class类的概念和后台中类的概念有社会么区别吗
登陆购买课程后可参与讨论,去登陆吧
同学你好,js中没有类的概念。js中生成实例对象的传统方式是通过构造函数function xxx(){ }。为了让js更贴近java语言,所以es6中新增了class(类)这个概念。js中的class可以模拟java中的class的部分功能,但本质是不一样的,es中的class(类)本质上是构造函数的语法糖(语法糖就是一种便捷写法)。新的class写法只是让构造函数、原型继承等写法更加清晰、更像面向对象编程的语法而已。
所以同学把它当成一种简单语法记忆就行,不用和java中的class做对比。
祝学习愉快!
好的,谢谢
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
入行前端,是明智的选择!市场需求大,就业前景好,入行门槛低,小白易上手 全新升级:技术更新,Vue3.0/TypeScript/React17.x; 技术更全面,从0基础到全栈开发再到大型项目构建
157 1
75 1
31 2
200 5
155 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星