В моем приложении 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 ...
}
Каким будет лучший способ обработки асинхронных возвратов?