Задать вопрос
@vizavill

Node js вызов асинхронной функции в цикле. Как дождаться данных?

Есть две таблицы в одной время в другой события.

Сначала я делаю выборку из таблицы время затем мне нужно выбрать соответсвующие мероприятия из таблицы событий . Я делаю цикл используя для выборки асинхронную функцию в результате в конце цикла у меня нет еще данных подскажите как мне поступить в этой ситуации?
  • Вопрос задан
  • 1675 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
dizballanze
@dizballanze
Software developer at Yandex
Используйте метод map модуля async.
Ответ написан
Комментировать
MarcusAurelius
@MarcusAurelius Куратор тега Node.js
автор Impress Application Server для Node.js
Или добавляете счетчик и в каждом колбеке (в который приходят данные) его добавляете и проверяете, не последний ли это фрагмент данных. Или используете библиотеку async: https://github.com/caolan/async а именно async.each или async.parallel.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы