async函数的调用

来源:4-24 async-await-1

孺子牛丶

2019-11-11

async/await的使用,有时候还是要then方法的使用,有一种场景比如:

 const fn = async () => {
    let params = "一些参数"
    //  假设有一个getConnection的接口
    let data  = await getConnection(params)
    return data
 }

此时,fn方法的外部需要使用异步接口返回的数据值data,还需要fn().then(data=>{ … })这样来调用吧?
就是说,promise和async/await没有明确的分离开来,只是形式上的不同,本质是一样的,可以这样理解吗?

写回答

1回答

双越

2019-11-11

async/await 本来就是强依赖与 promise 的,因此才能 fn().then(...)

外部使用,你可以用 fn().then(...) ,也可以用 await fn() 啊,这个没有限制。

0
1
孺子牛丶
YES , 感谢
2019-11-11
共1条回复

前端跳槽必备 一线互联网公司高级前端JavaScript面试

视频讲解前端面试中的JS高级知识点,扩展JS知识深度,从容面试

1621 学习 · 218 问题

查看课程