Урок 8. JavaScript. Как работает Async, Await. Работа с сервером c fetch

preview_player
Показать описание


Roadmap по каналу:

Урок 8. JavaScript. Как работает Async, Await. Работа с сервером c fetch
В ролике я расскажу о том, как работают операторы async await в Javascript на примере работы с сервером с методом fetch
Вы узнаете как применять async await и как обрабатывать ошибки, если они есть

Сложный JavaScript простым языком:
Рекомендации по теме
Комментарии
Автор

Офигенное объяснение. Здорово, что приведено сравнение с промисами, тогда все понятно становится! Супер

tyortyo
Автор

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

АлексадрМироненко-юр
Автор

Как всегда все четко и по теме. Владилен ты делаешь огромный вклад в развитие ру комьюнити, спасибо тебе =)

mgm_smile
Автор

Это лучший материал по JS на русскоязычном youtube.
Отдельно хотелось бы поблагодарить Вас Владилен за курс по Vue. Он превосходен. Он помог мне довольно быстро вникнуть во Vue.
Посоветовал его одному коллеге верстальщику, он также остался им очень доволен.
Спасибо Вам огромное! :)))

Vlad-embx
Автор

Владилен вы не поверите: но во время создания промиса вместо setTimeout(()=>r(), ms) можно просто записать setTimeout(r, ms); r - это есть resolve, и мы передаём ссылку на функцию в качестве колбека

radikovichkz
Автор

Про веб воркеры было бы супер! Классный видос, лайк

nikdanik
Автор

огромное спасибо за видео!!! такого понятного и простого объяснения async/await я еще не встречал. очень классные и понятные видео

qazxswedc
Автор

на мой взгляд самое доступное объяснение работы async/await в рунете. лайк/подписка

Wraith
Автор

Твои уроки раскрывают суть каждой концепции. Ты описываешь проблему и механизм в языке, который эту проблему решает. Информация так усваивается намного лучше. В других уроках описывают некоторые факты о части языка и не говорят как это использовать и новичок не понимает как он это может применить. Спасибо большое за труд

Vlad-jpco
Автор

Большущее спасибо :) Без таких знаний асинхронность не хило выносит мозг)))

mikurrey
Автор

Я в свое время так намучался с получение данных с апи.... а тут было все так доступно. Очень полезно, спасибо тебе за контент!

unknownWakeborder
Автор

Посмотрев этот ролик я прям осознал что такое асинхронность в жс и в чем разница между then и await (наконец таки)

Fxgleb
Автор

в прошлом году доходило долго, а в этом намного легче и уже сразу понятно)) очень информативные и понятные уроки) спасибо за труды

nicksimmons
Автор

Люблю такие видосы. Где не льют 50 минут теорию со слайдами на своем птичьем наречии, а за 14 минут на практике показывают как, да чё. Спасибо автору!

ИгорьИгорь-сю
Автор

Конструктивно и максимально доходчиво.

СтаниславСеменов-щп
Автор

Самое главное, что смотря на async await может показаться, что мы только ждём код и всё. НО, как и then, await не блокирует код, а просто откладывает выполнение действующей функции (или call stack если смотреть глобальнее) и продолжит выполнять код дальше

Такой код выведет 3 1 4 2. Если уже поставить await верхнего уровня перед вызовом функции, то уже будет 3 1 2 4, так как мы уже дожидаемся этой функции и по сути смысла в асинхронности тогда нет. Код внутри промиса выполняется синхронно, поэтому туда реально нужно ложить то, чего вы хотите подождать типа запроса или того же setTimeout
```JavaScript
async function f() {
console.log("1")
let promise = new Promise((resolve, reject) => {
setTimeout(() => resolve("готово!"), 1000)
});
let result = await promise; // будет ждать, пока промис не выполнится (*)
console.log("2")
alert(result); // "готово!"
}
console.log("3")

f();
console.log("4")
```

KaelnsLarien
Автор

Благодарю Вас Владилен! С Вами очень интересно изучать JavaScript!)

АртурБеленченко
Автор

Все-таки Promise и async/await одна из самых сложных тем в JS. Но после таких уроков все становится сразу понятно

АлексейМохров-ен
Автор

Спасибо. Про Webpack круто было бы послушать :)

nikishiro
Автор

Владилен, спасибо. Благодаря твоему каналу время карантина вследствие чертового коронавируса проходит как нельзя плодотворно.

nivaech