在我的JS应用程序中,我正在使用async / await功能 . 我想执行多个API调用,并希望它们一个接一个地被触发 . 换句话说,我想替换这个简单的方法:
const addTask = async (url, options) => {
return await fetch(url, options)
}
更复杂的东西..像:
let tasksQueue = []
const addTask = async (url, options) => {
tasksQueue.push({url, options})
...// perform fetch in queue
return await ...
}
什么是处理异步返回的最佳方法?
1 回答
您可以保存先前的待处理承诺,等待它调用下一个
fetch
之前 .