Promise.race — как написать свой полифил
Подписывайтесь на телеграм: https://t.me/MaxCodeDev Задача https://maxcode.dev/problems/race 00:00:00 Вступление 00:00:55 Все методы промисов 00:02:10 Как работает Promise.race 00:07:04 Зачем Promise.race принимает iterable 00:16:26 Полифил Promise.race 00:26:41 Когда приходят не только промисы 00:32:59 Улучшаем через Promise.resolve 00:38:53 Валидация аргумента (проверка на iterable) 00:46:36 Кратко про thenable объекты 00:49:42 Promise.race([]) с пустым массивом 00:53:15 При чем тут this (вызов race без контекста) 00:59:06 Что можно почитать