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

module.exports 可以直接导出对象,直接引用。

不像Java,只能引入class。

那为什么Node开发还需要用到class呢?


智慧大石
浏览 480回答 5
5回答

慕码人2483693

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

繁星淼淼

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

繁华开满天机

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

白猪掌柜的

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

白板的微信

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

相关分类

JavaScript