如何将此React代码修改为Async/Await



以下是代码:

function getList() {
return functionList()
.then((list) => functionDetails())
.catch((err) => console.log(err));
}

如何将其转换为async/await?

您可以将对等待的函数的调用封装在try-catch中以处理错误,然后在finally块中运行.then代码

async function getList() {
try {
const result = await functionList();
return ((result) => functionDetails()());
} catch(e) {
console.log(e);
}
}

最新更新