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回答
-
async/await 本来就是强依赖与 promise 的,因此才能 fn().then(...)
外部使用,你可以用 fn().then(...) ,也可以用 await fn() 啊,这个没有限制。
012019-11-11
相似问题