Встречается на собеседованиях • сегодня
Что принимает метод reject в Promise
Метод reject в Promise принимает один аргумент — причину отказа (reason). Это может быть строка, число, объект, ошибка или любой другой тип данных. Обычно передают объект Error или его подклассы для удобства отладки.
Пример:
javascript
const promise = new Promise((resolve, reject) => {
reject(new Error('Something went wrong'));
});
promise.catch(error => {
console.log(error.message); // "Something went wrong"
});Особенности:
- Причина отказа становится доступна в обработчике
.catch() - Если не обработать ошибку через
.catch(), появится необработанное исключение - Можно передавать любые данные, но лучше использовать Error для стектрейсов

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы