首页 > 解决方案 > 一个粗箭头函数后跟一个闭包有什么作用?

问题描述

我刚刚遇到了这段代码:

routes: routes.map(route => ({

注意箭头函数后面跟着一个闭包。为什么在这里使用闭包?

请参阅此 repo 以供参考:https ://github.com/prograhammer/vue-pizza/blob/master/src/http/router.js#L33

标签: javascript

解决方案


它返回一个对象。括号表示这是一个对象而不是块。

() => {return {hello: 'world' } } === () => ({hello: 'world'})


推荐阅读