F
FrontEnd_Xpert
@frontend_xpert22 подп.
211просмотров
13 декабря 2024 г.
questionScore: 232
🌊 Что такое промисы? В JavaScript промис — это объект, представляющий результат асинхронной операции. Он позволяет работать с результатами асинхронных функций, не прибегая к колбэкам, что делает код более читабельным и управляемы Промис может находиться в одном из трех состояний: 1. Ожидание (Pending): начальное состояние, операция еще не завершена. 2. Выполнено (Fulfilled): операция завершена успешно. Промис возвращает результат. 3. Отклонено (Rejected): операция завершилась с ошибкой. Промис возвращает причину ошибки. 🔮 Создание промиса Промис создается с помощью конструктора Promise, который принимает функцию с двумя параметрами: resolve и reject. Эти функции используются для завершения промиса. Пример создания промиса: let myPromise = new Promise((resolve, reject) => { // Асинхронная операция (например, загрузка данных) let success = true; // Результат операции (успех или ошибка) if (success) { resolve("Данные успешно загружены!"); // Успех } else { reject("Ошибка при загрузке данных!"); // Ошибка } }); 💟 Использование промисов Для обработки результатов выполненного промиса используются методы .then() и .catch(): 1. .then(): используется для обработки успешного результата. 2. .catch(): используется для обработки ошибок. Пример: myPromise .then(result => { console.log(result); // Если выполнено, выведет: "Данные успешно загружены!" }) .catch(error => { console.error(error); // Если отклонено, выведет: "Ошибка при загрузке данных!" }); #javascript #angular #frontend #programming 🐱 FrontEnd_Xpert
211
просмотров
1570
символов
Нет
эмодзи
Нет
медиа

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

Все посты канала →
🌊 Что такое промисы? В JavaScript промис — это объект, пред — @frontend_xpert | PostSniper