Узнай JavaScript лучше: как работать с Promise - then, catch, finall, Promise.all(), Promise.race()

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

Тайм коды:
0:00 - Что будет на этом уроке
0:25 - Чем плохи коллбэки
2:41 - Что такое Promise и как им пользоваться
5:05 - Разбираем then, catch, finally

Немного о данном курсе:

- В данном курсе мы разбираем темы, которые обычно вызывают трудности у новичков в js. На самом деле в них нет ничего сложного, и я попытаюсь максимально просто и кратко все объяснить.

- Информация для уроков была собрана исходя из авторитетных ресурсов в интернете, популярных видео уроков на ютубе, а также личного опыта. Я постарался все учесть и сделать видео максимально информативными.

- Уроки необязательно смотреть последовательно, я специально не добавлял в них нумерацию. Все зависит от уровня, на котором вы находитесь, либо от проблемы, с которой вы столкнулись. Но все же лучше просмотреть все видео, так вы точно будете уверены, что не пропустили какой-то важной темы ;)

#JavaScript #Web #Frontend
Рекомендации по теме
Комментарии
Автор

Молодец! Объяснил без воды и в 100 раз лучше чем распиаренный владилен Минин. Там что курсы у него на 3ку платные, что материал в ютубе вода водица. Респект тебе!

ingameTV
Автор

это самое четкое описание, из многих других на ютубе

denispepper
Автор

Мой новый канал
Видео теперь будут тут 👆

=== Тайм коды ===
Тайм коды:
0:00 - Что будет на этом уроке
0:25 - Чем плохи коллбэки
2:41 - Что такое Promise и как им пользоваться
5:05 - Разбираем then, catch, finally
11:38 - Методы Promise.all() и Promise.race()

Плейлисты

javas
Автор

Только после этого видео мне открылось, что такое промисы. Искал недостающие пазлы и именно здесь все объяснено так как надо. СПАСИБО!!!

zmerz
Автор

Весь смысл для понимания как работают промисы относительно eventloop на 14:25

sodz
Автор

спасибо за видео, но есть один вопрос, касаемо Promise.race. Как мы узнаем какой промис выполнился первым (не глядя на таймаут), если в любом случае консоль выдаст 'After 2000ms'? Даже если в массив промисов нужно будет добавить новый промис через 1000мс. Как я понял, нужно вывести именно результат выполнения, а не какие то слова в console.log. Да и по сути в Promise.all тоже самое. Если добавится промис с таймаутом выше 4000мс, то придется и в conlose.log менять значение. тут тоже результат по идее нужен в вывод. Буду признателен за ответ.

TypucTFree
Автор

Спасибо, очень хорошо объяснили. Подписка!

ksander
Автор

Лайк, подписка. Автор, береги себя. Продолжай.

sadcode
Автор

Самое полезное видео о гребанных Promise -х, не смотря длительность видео, которое я смотрел. 👍

dmitrypasmore
Автор

Как будто открыл скальп и положил в мозг🤙🏽

bezbezov
Автор

Правильно ли я понял, что результатом выполнения промиса, всегда является объект?

inzoddex
Автор

еще бы было неплохо на практическом примере привести ))

sergeygetman
Автор

Почему забросил канал полноценный уроки по

goplay
Автор

невероятно сложно слушать, если еще между каждой буквой будешь ставить паузы по 2 сек то наверное сам youtube не пропустит))

moi-nick-zanyat
Автор

Хоть бы один человек сделал пример без setTimeout

МаксимИсаев-ъо