想问一下routersMap

来源:7-1 利用 Decorator 重构 Koa 路由策略

mylovef

2017-08-02

http://szimg.mukewang.com/5981beac0001684208260256.jpg这段代码里面,target[key]这个怎么理解,为什么前面我们可以for (let [ conf, controller ] of routersMap)拿到controller?

写回答

1回答

Scott

2017-08-03

routersMap 是 ES6 的 Map()

比如一个 obj = {a: 1},左边的键必须是字符串或者 Symbol

但是在 Map 中更强大,可以 objMap.set({a: 1}, 'a') 键是 {a: 1} 是一个对象,值是 a

因为 Map 是键值对,所以可以被 for of 遍历出来,遍历的是,通过解构赋值可以拿到 conf 和 controller

0
0

开发微信全家桶项目Vue/Node/MongoDB高级技术栈全覆盖

Nuxt/Vue SSR + Koa2 跨栈开发微信公众号+小程序

989 学习 · 401 问题

查看课程