toArray 操作是否真的有必要吗

来源:9-5 [第 2 次迭代] 分拆项目服务层与路由层对外暴露 API 服务

Kevin_Engineer

2019-01-10

图片描述

老师,我有一个疑问,我们在写路由的时候,之前是 router.get(url, routerFunction);这里的routerFunction也就对应着上面遍历出来的controller,而且这个controller作为value,有且只有一个,那这样的话,toArray是不是就没有必要了,相对应的我们的lodash库就没必要引进来了,直接最后this.router[conf.method](routerPath, controller)不就可以达到我们想要的目的了吗

写回答

1回答

Scott

2019-01-11

是的,对于这个项目,拿掉 array 化是可以的,你可以拿掉试试看哈

0
2
Scott
回复
Kevin_Engineer
对,多个装饰器与多个 controller 的组合,可能会需要这样处理下,不过对于这个项目来说,可能是多余的
2019-01-12
共2条回复

Koa2框架从0开始构建预告片网站

Koa2+MongoDB+Parcel+Puppeteer+AntDesign快速搭建预告片网站

751 学习 · 362 问题

查看课程