В этом курсе мы узнаем как использовать async и await в ES2017 для написания асинхронного кода, который является более читаемым и более простым в использовании, чем эквивалентный код, основанный на длинных надежных цепочках или глубоко вложенных обратных вызовах.
Оператор ожидания выполняет обещание, а затем приостанавливает выполнение функции до тех пор, пока не будет достигнуто обещание, которое позволяет асинхронной функции читать последовательный синхронный код.
Этот курс начнется показывая нам как преобразовать функцию, выполняющую простой HTTP-запрос в функцию async, используя async / await.
Урок 1.00:02:01
write an asynchronous function with async await
Урок 2.00:01:36
call an asynchronous function in a promise-chain
Урок 3.00:02:31
convert any function into an asynchronous function
Урок 4.00:02:39
handle errors in asynchronous functions
Урок 5.00:02:13
await multiple promises sequentially or concurrently
Урок 6.00:02:33
await multiple promises concurrently with promise all