F
FrontEnd_Xpert
@frontend_xpert22 подп.
279просмотров
13 декабря 2024 г.
Score: 307
🚀 Цепочка промисов в JavaScript — это последовательность промисов, которые связаны между собой, позволяет обрабатывать результаты асинхронных операций последовательно. Каждый промис в цепочке выполняется после завершения предыдущего, что делает возможным переиспользование результата предыдущего промиса в следующей операции и передавать данные между асинхронными операциями. Ошибки в любом промисе в цепочке могут быть перехвачены с помощью одного .catch(). Пример цепочки промисов: function examplePromise(value) { return new Promise((resolve) => { setTimeout(() => { resolve(value); }, 1000); }); } examplePromise('Step 1') .then(result => { console.log(result); // Выведет "Step 1" return examplePromise(result + ' -> Step 2'); }) .then(result => { console.log(result); // Выведет "Step 1 -> Step 2" return examplePromise(result + ' -> Step 3'); }) .then(result => { console.log(result); // Выведет "Step 1 -> Step 2 -> Step 3" }) .catch(error => { console.error('Error:', error); }); Как это работает: - Каждый .then() обрабатывает результат предыдущего промиса. - Вы можете возвращать новый промис из обработчика .then(), что позволяет строить последовательные операции. - Если произойдет ошибка в любом из промисов, её можно поймать в .catch(), что делает управление ошибками более простым. #javascript #angular #frontend #programming 🐱 FrontEnd_Xpert
279
просмотров
1513
символов
Да
эмодзи
Нет
медиа

Другие посты @frontend_xpert

Все посты канала →
🚀 Цепочка промисов в JavaScript — это последовательность пр — @frontend_xpert | PostSniper