асинхронных функциях ? А то голову ломаю уже несколько дней, не могу логику продумать
а что такое алгоритмы в асинхронный функциях?
не знаю как правильно логику писать. не понимаю до конца как работает асинхрон
ты не понимаешь как работает nodejs event loop, да?
нет, с этим более менее разобрался. не могу понять как правильно дожидаться ответа промиса и передать значение уже после получания ответа. написал код, там один промис и два then по цепочке. второй then не хочет ждать первый, хотя я из него возвращаю промис . сейчас код залью , покажу
https://learn.javascript.ru/promise-basics
да, лучше код покажи
https://codepen.io/semen651651/pen/JjKBMGE?editors=0010
ты в foreach на каждую итерацию создаёшь новый промис и вешает на него then
да, первый then выполняется как надо. но второй должен отработать только когда в первом выполниться условие
и оно передаст значение
ну если все равно не понятно, то лучше такие проблемы решать в @js_noobs_ru
почему второй then не ждет первый ?
ждёт. Ты просто в на каждую итерацию создаешь новый промис, у которого свои отдельные then. То что ты видишь в консоли это then'ы разных промисов из каждой итерации
но так они же идут к первому then. второй уже должен получить только один промис, когда условие выполняется
Обсуждают сегодня