Описание тега es6-promise

Обещание ES6 - это объект ECMAScript 2015, представляющий выполняющуюся асинхронную операцию.

Обещание ES6 - это объект ECMAScript 2015 (ES6), который представляет окончательное завершение или сбой асинхронной операции. API ES6 Promise основан на спецификации Promises/A+.

Со стороны потребителя обещание - это, по сути, возвращаемый объект, к которому нужно прикреплять обратные вызовы, а не передавать обратные вызовы в функцию. В.then функция позволяет последовательно выполнять операции по цепочке вызывающих абонентов.

В идеальном мире все асинхронные функции должны возвращать обещания. Однако обещание также может быть создано с нуля с использованием его конструктора, чтобы обернуть старые вызовы функций в стиле обратного вызова.

У объектов Promise есть три возможных состояния:

  • В ожидании
  • Выполнено
  • Отклонено

Ресурсы

Связанные теги