const demo = ()=>{
return async (ctx, next) => {
console.log('a')
await next();
console.log('b')
}
}
这个方法 ,你知道怎么去调用他吗?
1
let a = await demo()
a('a',()=>{})
2,没错 这还是柯里化函数
demo()('a',()=>{})
本质是两种是一种写法