Promise.prototype.then()

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

Сигнатураpromise.then(onFulfilled, onRejected?)

Принимает до двух колбэков: для успешного выполнения и для ошибки. Возвращает новый промис, что позволяет строить цепочки. Значение, возвращённое из then, передаётся дальше по цепочке.

Promise.resolve(2)
  .then((x) => x * 10)
  .then((x) => x + 1)
  .then((result) => {
    console.log(result); // результат: 21
  });
← Все записи: Промисы и async в JavaScript
Поддержать проект