Разбор Promise и создание собственной имплементации MyPromise | JavaScript

preview_player
Показать описание
Вместе напишем имплементацию promise. В процессе разберём особенности, которые нужны для собеседований.
🏰 Английский YouTube: @webelart_en

00:00 введение.
00:39 зачем создавать имплементацию
03:00 начинаем кодить
04:28 что такое просим
11:11 создаём конструктор MyPromise
11:57 состояния промиса: pending, fulfilled, rejected
13:35 колбеки: resolve, reject, executor
14:20 теория изменения state в Promise
15:25 реализация изменения state в MyPromise
18:31 особенности выполнение executor в Promise
20:00 проверка отложенного кода
21:05 особенности resolve или reject
21:46 перехват значений — метод then
25:30 накопление then функций
29:42 проверяем ошибки
30:35 метод catch
32:54 вызов метода then n+ раз
35:28 проверяем отложенный вызов then
36:58 цепочки промисов
44:00 возврат в then нового промиса
46:34 возможности catch

Список литературы:

Рекомендую посмотреть ВСЕ ВИДЕО на моём канале! 😈

Я рассматриваю различные темы веб-разработки. На текущий момент: профессиональный JavaScript, вёрстка, примеры на чистых технологиях (React, NodeJs, JS, CSS, HTML) и опыт в 10+ лет.
Рекомендации по теме
Комментарии
Автор

Your YouTube videos are so incredibly good that I can divide my life as a JavaScript developer into before and after discovering them !!!

gaengedev
Автор

Елена - много раз просил и поэтому ОГРОМЕННОЕ спасибо. Годных видео по этой теме для и понятных для новичков оч мало. Елена ты красотка и крутая

maxet
Автор

Я не мог понять материал на learn.javascript по этой теме. И вообще не мог найти хорошее объяснение в других источниках.
У меня просто перевернулось понимание промисов после этого урока, я нашёл ответы на вопросы с проваленых собесов)
И вообще этот канал - клад, для джаваскриптизера)

sirlion
Автор

Спасибо за видео, реально нужно было с кем-то сесть и ещё раз прописать как это работает

kelenella_
Автор

Спасибо! И полезно, и весело. Успехов на чужбине и соотечественников не забывайте.

maratd
Автор

Елена большое спасибо Вам за материал. Продолжайте пжл в том же духе

igormalykhin
Автор

Спасибо!! Очень интересное видео!

Promise. Custom promise. Js. Промис, кастомный промис, как работает промис. Проммис, промисс

Brinzovik
Автор

Елена, огромное Вам спасибо! Стало намного понятнее, как работают промисы! 👍👏😍

helengriva
Автор

Автор обаятельная девушка с прекрасным чувством юмора) Смотрю с открытым ртом и из-за хорошего материала и из-за милого учителя)) СПС вам за классный комплекс: знаний и няшностей!!)

glory-of-ukraine
Автор

это же какое-то великолепное великолепие...

vladimirglazkov
Автор

мне понравилось, удачи Елена!
звучит очень доступно и прикольно)

aleksandrippatev
Автор

Спасибо! Побольше бы таких имплементаций или поллифилов. А так видео просто 🔥

WebEnv
Автор

Спасибо, очень важная и полезная тема!

dr.margulis
Автор

Ты настолько клёвая, что даже после траблов со звуком смогла заново записать урок <3

theoty-js
Автор

Чтож, под прошлым видео писал, что на собеседовании сказали: «мы вам перезвоним», сейчас напишу, что взяли в другую компанию на оплачиваемую стажировку пилить их crm-ку, растём!

А тебе удачи во всех начинаниях, классный и очень понятный формат подачи.

alexivanov
Автор

посмотрел, послушал., хотя я Java изучаю) спасибо

lxspjue
Автор

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

ofygmem
Автор

Нереально имбовый контент, спасибо, Елена.

Nikitosss
Автор

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

vladislav-qnnr
Автор

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

bwfhpdi