i => `${r('./middleware')}/${i}`)请问这个${}是什么意思?
来源:4-2 构建初始项目首次验证公众号服务器
慕用9964470
2017-07-25
const useMiddleware = (app) => {
// 中间件的个数不定,通过 Ramda 的特性,从右往左进行函数组合,右侧函数的返回结果总是左侧函数的输入参数
// R.map(console.log)([1, 2, 3])
// MIDDLEWARE 数组交给了 R.map
// 分别拿到的单个数组中的值,我们可以通过 R.compose 再次进行组合。
return R.map(R.compose(
R.map(i => i(app)),
require,
i => `${r('./middleware')}/${i}`)
)
}
就是这个引入中间件的函数,倒数第三行,这个${} 这个什么意思呀?
写回答
1回答
-
这个就是模版字符串,${} 里面可以写变量甚至是一些表达式,这就是 ES6 里的特性
022019-04-15
相似问题