они выполнялись строго один за другим , надо чтоб каждая ф-ия после await возвращала новый промис ?
они и так строго выполняются один за другим. может наоборот надо параллельно?
Нет, у меня асинхронные функции. Надо упорядочить
Если ты пишешь перед функцией await, то она не может не вернуть промис. Любое значение, которое возвращается из async функции оборачивается в промис.
если они правильно написаны - то последовательно. просто надо понимать, что промис при своём появлении сразу же выполняется, так что если вы сделаете const a = fetch('/a'); const b = fetch('/b'); await a; await b;то они выполнятся !параллельно!
Почему так? Await же должен ждать предыдущий?
странный пример. const a = await fetch('/a'); const b = await fetch('/b') выполнятся последовательно.
а в моём примере - параллельно
Обсуждают сегодня