← Каталог
Асинхронное программирование в JavaScript — Управляемый Promise: `Promise.withResolvers()`
Фрагмент из «Асинхронное программирование в JavaScript»: Управляемый Promise: `Promise.withResolvers()`.
myPromise
.then((result) => {
// Обработка успешного результата
console.log("Успех:", result);
return /* Новый результат для следующего шага */;
})
.catch((error) => {
// Обработка ошибки
console.error("Ошибка:", error);
})
.finally(() => {
// Выполняется всегда, независимо от результата
console.log("Операция завершена.");
}); myPromise
.then((result) => {
// Обработка успешного результата
console.log("Успех:", result);
return /* Новый результат для следующего шага */;
})
.catch((error) => {
// Обработка ошибки
console.error("Ошибка:", error);
})
.finally(() => {
// Выполняется всегда, независимо от результата
console.log("Операция завершена.");
});