0
点赞
收藏
分享

微信扫一扫

面试一脸懵:使用promise改造旧异步函数

alanwhy 2022-01-30 阅读 67


旧异步函数

function foo(url,cb){

}

实现效果

let foo2 = bar(foo)
foo2(url).then(res=>{

})
  • 求解函数bar (面试官应该是想要这个结果????吧)
function bar(fn){
return function(url,cb){
return new Promise((resolve)=>{
fn(url,(res)=>{
resolve(res)
})
})
}
}



举报

相关推荐

0 条评论