filmov
tv
Разбор Promise и создание собственной имплементации MyPromise | JavaScript
Показать описание
Вместе напишем имплементацию 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+ лет.
🏰 Английский 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+ лет.
Комментарии