результат которых нужно дождаться, то будет ли синхронная функция ждать завершения асинхронных? Или же пойдет по порядку не дожидаясь их завершения?
Смотря как вызывать асинхронные. Можно ждать, можно просто дернуть
А тебе nodejs дает await внутри синхронной функции?
не, на await ругается, поэтому то и спрашиваю, а то почти все асинхронные функции получаются из-за этой дичи
не будет ждать
а пример когда вызвать что б ждал можно?
получается все делать асинхронными функциями и писать await?
внутри асинхронной ты можешь запускать любые функции, асинхронные можно ждать или не ждать поставив или убрав await. А ещё есть такая прикольная штука Promise.allSettled ( iterable ) - если у тебя есть пачка асинхронок, которых надо подождать, но их можно запустить одновременно - используй, это ппц как экономит время иногда!
Ну выше ответили, сделать все асинхронными функциями и дальше внутри решать чему делать await а чему нет.
ооо спасибо, гляну что за штука)
да, уже понял, просто дико что функции асинхронные когда могут быть синхронными)
Обсуждают сегодня