Я нажимаю две конечные точки API, чтобы получить totalPolice
и totalZone
, и я sh, чтобы использовать эти две переменные в третьем ответе, полученном из третьего запроса выборки.
// First API to get totalPolice
fetch("url1").then(
res=>{
res.json().then(
data=>{
totalPolice = data.length
}
)
}
);
// Second API to get total Zones
fetch("url2").then(
res=>{
res.json().then(
data=>{
totalZone = data.length
}
)
}
);
// Third API that uses totalPolice and totalZone variable
fetch("url3").then(
res=>{
res.json().then(
data=>{
data.length = totalPolice + totalZone // dummy equation
}
)
}
);
Проблема, с которой я столкнулся, заключается в том, что эти запросы на выборку выполняются асинхронно, и я sh заставляю мою третью выборку ждать до завершения первых двух запросов sh, чтобы я мог использовать данные в моем третьем запросе. Я новичок в javascript, поэтому я просто хотел знать, есть ли хороший способ достичь этого