async await嵌套问题

来源:9-4 使用 async 改造异步流程

ywang04

2020-10-31

import axios from axios
const fetchPDF = async (planId) => {
	const response = await axios.get(`/${planId}`);
	return response.bufferedOutput;
}
const openPDF = async (planId) => {
	try {
		const response = await fetchPDF(planId);
	} catch (err) {
		console.error(err)
	}
}

老师 按照您课上的说的 是否可以理解成fetchPDF 返回的response.bufferedOutput 也是一个promise 对象
那么可以在openPDF里继续使用await fetchPDF(planId) 将response 最终返回出来?

写回答

1回答

张轩

2020-11-01

同学你好 你说的没错的 使用 async 方法,它的返回就是 Promise 包裹 response.bufferedOutput。

0
1
ywang04
非常感谢!
2020-11-01
共1条回复

React16组件化+测试+全流程 实战在线账本项目

轻松上手,从设计图到上线,精通组件化思维和组件测试

713 学习 · 177 问题

查看课程

相似问题