为了账号安全,请及时绑定邮箱和手机立即绑定

node开发中,什么样的场景下会用到类?

node开发中,什么样的场景下会用到类?

智慧大石 2019-03-21 18:15:50
module.exports 可以直接导出对象,直接引用。不像Java,只能引入class。那为什么Node开发还需要用到class呢?
查看完整描述

5 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

说下我自己的情况:
实际生产中,几乎用不到,目前主要是koa开发

都是export function的形式


查看完整回答
反对 回复 2019-04-04
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

因为javascript是基于对象原型的语言,其实class仅仅是模拟class效果,实质还是对象。


查看完整回答
反对 回复 2019-04-04
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

主要是一些类库吧,复用程度高,用类最合适不过了。如果你上了typescript或者es6,基本上都是在写类


查看完整回答
反对 回复 2019-04-04
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

说实话,还挺多的,但是js本身没有类,所以你理解为那是类也行,理解为导出一个函数也行。
比如sequelizemongoose就有很多类的概念,比如通常会继承Error实现自己的Error类,但是你说那是function,其实也对,甚至更准确。。。那能说什么呢。。。主要是用概念吧。

查看完整回答
反对 回复 2019-04-04
?
白板的微信

TA贡献1883条经验 获得超3个赞

其实class只是语法糖,和es5原理一样只不过写法不一样,更倾向于java那种强语言类型,class与平常函数抛出道理都相差不太多,封装常用代码,但就个人而言比较使用class,工整易读性比较好,利于其他开发人员使用理解


查看完整回答
反对 回复 2019-04-04
  • 5 回答
  • 0 关注
  • 479 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信