Что такое обещание?

Обещание — это встроенный объект, который символизирует завершение или сбой асинхронной операции и ее результирующее значение.

Обещание находится в одном из следующих состояний:

  1. Ожидание: состояние, когда обещание не выполняется или отклоняется.
  2. Выполнено: состояние, в котором операция обещания была успешно завершена.
  3. Отклонено: состояние, при котором операция не удалась, а обещание не выполнено.

Цепочка

Допустим, мы хотим последовательно выполнить две или более асинхронных операций, при этом следующие операции начинаются при передаче предыдущих операций. Это называется цепочкой обещаний.

Методы связанных промисов

  1. Обещание.прототип.тогда()
  2. Promise.prototype.catch()
  3. Promise.prototype.finally()

Теперь мы обсудим аргументы этих методов и их функциональность.

Promise.prototype.then() → Это метод, который принимает не более двух параметров, первый параметр — это функция обратного вызова для завершенного случая промиса. Второй параметр — это функция обратного вызова для невыполненного случая обещания.

Promise.prototype.catch() → Этот метод вызывается, когда в цепочке обещание отклоняется или произошла какая-то ошибка. Таким образом, вы можете сказать, что catch() используется как обработчик ошибок.

Promise.prototype.finally() → Таким образом, этот метод вызывается, когда обещание выполнено. Это когда обещание либо разрешается, либо отклоняется.

Ну, есть много методов обещаний JavaScript, которые я собираюсь поместить ниже в таблицу для легкого доступа и удобочитаемости.

Если вы хотите узнать больше о обещаниях в деталях, заходите сюда

Надеюсь, вам всем понравился мой блог. Ставьте лайки, делитесь и комментируйте мой блог, а также присылайте мне новые идеи по написанию новых блогов.