170 похожих чатов

Ребята, всем привет . что можно почитать про алгоритмы в

асинхронных функциях ? А то голову ломаю уже несколько дней, не могу логику продумать

14 ответов

10 просмотров

а что такое алгоритмы в асинхронный функциях?

Steve-Rogers Автор вопроса

не знаю как правильно логику писать. не понимаю до конца как работает асинхрон

ты не понимаешь как работает nodejs event loop, да?

Steve-Rogers Автор вопроса

нет, с этим более менее разобрался. не могу понять как правильно дожидаться ответа промиса и передать значение уже после получания ответа. написал код, там один промис и два then по цепочке. второй then не хочет ждать первый, хотя я из него возвращаю промис . сейчас код залью , покажу

https://learn.javascript.ru/promise-basics

да, лучше код покажи

Steve-Rogers Автор вопроса

https://codepen.io/semen651651/pen/JjKBMGE?editors=0010

ты в foreach на каждую итерацию создаёшь новый промис и вешает на него then

Steve-Rogers Автор вопроса

да, первый then выполняется как надо. но второй должен отработать только когда в первом выполниться условие

Steve-Rogers Автор вопроса

и оно передаст значение

ну если все равно не понятно, то лучше такие проблемы решать в @js_noobs_ru

Steve-Rogers Автор вопроса

почему второй then не ждет первый ?

ждёт. Ты просто в на каждую итерацию создаешь новый промис, у которого свои отдельные then. То что ты видишь в консоли это then'ы разных промисов из каждой итерации

Steve-Rogers Автор вопроса

но так они же идут к первому then. второй уже должен получить только один промис, когда условие выполняется

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

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
Здравствуйте. Задача состоит в том, чтобы сделать real-time чат в мобильном приложении. После передачи сообщения пользователем через веб-сокеты, для основного и долговременног...
🐾
5
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Hi Everyone! To all Are you Looking for Interview Support at the Lowest Price? Look no further! Then contact us 👉We offer Interview Support :-for a low cost variety of tech...
Rambabu Nallamilli
3
Всем доброго дня, ребят подскажите пожалуйста, если в курсе по ассемблеру используется MASM32, могу ли я использовать FASM? В чем явная разница и будет ли у меня все работать?
Botsman
17
Книга Юрова В.И пойдёт для обучения?
Botsman
24
Hello experts, Could someone kindly tell me how to run vacuum inside a plpgsql function? If you have any link please share. Thank you
Amol Palav
10
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
Приветствую, уважаемые граждане! Пытаюсь создать var A: array[1_000_000_000, float] При компиляции ошибка. Машина с 8 ГБ оперативной памяти. И я понимаю, что А будет занимат...
|
5
Карта сайта