@GeKskill

Async/Await в цикле (JS)?

async function start_page(links){
                    // что-то делается
        }
       async function page_loop(){ // запускаем несколько страниц
            for (let i = 0; i < links_chanked.length; i++) {
                start_page(links_chanked[i]);
            }
        }
     await page_loop(); // ждем пока на страницах все выполнится
console.log('Hello World'); // только потом приветствие

Как дождаться выполнения не самого цикла а всего того, что он вызвал ( start_page)?
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
Xuxicheta
@Xuxicheta
инженер
Записать все получившиеся промисы в массив, а потом await Promise.all(promisesArray)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы