TA贡献1860条经验 获得超9个赞
说下我自己的情况:实际生产中,几乎用不到,目前主要是koa开发
都是export function的形式
TA贡献1775条经验 获得超11个赞
因为javascript是基于对象原型的语言,其实class仅仅是模拟class效果,实质还是对象。
TA贡献1816条经验 获得超4个赞
主要是一些类库吧,复用程度高,用类最合适不过了。如果你上了typescript或者es6,基本上都是在写类
TA贡献1893条经验 获得超10个赞
说实话,还挺多的,但是js本身没有类,所以你理解为那是类也行,理解为导出一个函数也行。比如sequelize和mongoose就有很多类的概念,比如通常会继承Error实现自己的Error类,但是你说那是function,其实也对,甚至更准确。。。那能说什么呢。。。主要是用概念吧。
js
sequelize
mongoose
Error
function
TA贡献1883条经验 获得超3个赞
其实class只是语法糖,和es5原理一样只不过写法不一样,更倾向于java那种强语言类型,class与平常函数抛出道理都相差不太多,封装常用代码,但就个人而言比较使用class,工整易读性比较好,利于其他开发人员使用理解
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报