js中是否存在类的概念

js中是否存在类的概念

我在看之前的课程时,老师说的是js中没有类的概念,现在又出现了class,这是为什么呀,js里面到底是有没有类的概念,js中class类的概念和后台中类的概念有社会么区别吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕久久 2022-07-09 13:18:59

同学你好,js中没有类的概念。js中生成实例对象的传统方式是通过构造函数function xxx(){ }。为了让js更贴近java语言,所以es6中新增了class(类)这个概念。js中的class可以模拟java中的class的部分功能,但本质是不一样的,es中的class(类)本质上是构造函数的语法糖(语法糖就是一种便捷写法)。新的class写法只是让构造函数、原型继承等写法更加清晰、更像面向对象编程的语法而已。

所以同学把它当成一种简单语法记忆就行,不用和java中的class做对比。

祝学习愉快!

  • 提问者 小青虫000 #1

    好的,谢谢

    2022-07-09 13:34:09
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师