блока? Например, если я напишу вот так в асинхронной функции
try {
const response1 = await asynFetch1();
console.log(response1);
} catch (err) {
// do nothing
}
try {
const response2 = await asyncFetch2();
console.log(response2);
} catch (err) {
// do nothing
Второй блок не будет ждать, пока разрешится промис у первого фетча? Асинхронность у каждого блока будет своя? Это псевдокод для примера, логика конкретно здесь не важна.
Второй конечно будет ждать первого, если всё это в рамках одной async функции.
Я думал так же, выставил задержку в одну секунду для каждого фетча, но оба результата приходят одновременно, т.е. первый не ждёт второго. А если оба фетча поместить в один блок, то второй ждёт выполнения первого. Вот я и не пойму как это работает
Где-то ошибка значит, нужны исходники.
Смотрел ? https://www.youtube.com/watch?v=8aGhZQkoFbQ
Да, действительно, это у меня была ошибка, всё работает как и должно)
да, поэтому и не понимал, в чём дело, спасибо в любом случае
Обсуждают сегодня