Метод
Promise.reject()
використовується для повернення відхиленого об’єкта Promise
із зазначенням причини відхилення.
function resolved(result) {
console.log('Resolved');
}
function rejected(result) {
console.error(result);
}
Promise.reject(new Error('fail')).then(resolved, rejected);
// Error: fail
Він використовується для налагодження та вибіркового виявлення помилок. reject()
не завершує потік управління, а throw
— завершує.
#JS // #practice // Вакансії IT