Я не понимаю, почему сделали так, что нужно писать async перед func (), если в теле есть await. Функция получается синхронной же. А обычная функция без async она же и так асинхронная. Что за мозготрахство?
ну давай прикинем) функция у меня синхронная, а я её заставляю вести себя как асинхронную с помощью await. ведь в этом месте функция передаст управление дальше ивент лупу, пойдет выполнения таймаутов и других операций в стеке)
ну давай прикинем) функция у меня синхронная, а я её заставляю вести себя как асинхронную с помощью await. ведь в этом месте функция передаст управление дальше ивент лупу, пойдет выполнения таймаутов и других операций в стеке)
ну в чём основное преимущество асинхронного выполнения? в том, что когда какая-то долгая операция начинает выполнятся, мы не обязаны ждать завершения. чайник я поставил на плиту кипятиться. и могу не ждать пока он закипит, а чатик с js liberty почитать, видяшечки посмотреть, бутерброд сделать, стол от пыли протереть