Встречается на собеседованиях • сегодня
Какие знаешь методы у Promise
Методы у Promise:
then(onFulfilled, onRejected)- обрабатывает успешное выполнение или ошибку.catch(onRejected)- обрабатывает только ошибки (аналогthen(null, onRejected)).finally(onFinally)- выполняется в любом случае (послеthen/catch).
Статические методы:
Promise.resolve(value)- создает успешный промис.Promise.reject(reason)- создает отклоненный промис.Promise.all(iterable)- ждет все промисы, отклоняется при первой ошибке.Promise.allSettled(iterable)- ждет все промисы (возвращает статусы).Promise.race(iterable)- возвращает первый завершенный промис (успех/ошибка).Promise.any(iterable)- возвращает первый успешный промис.
Пример:
javascript
Promise.all([fetch('/api1'), fetch('/api2')])
.then(([res1, res2]) => console.log(res1, res2))
.catch(err => console.error(err));
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы