Встречается на собеседованиях • сегодня

Как работают параметры метод then

Метод then() используется в промисах для обработки успешного выполнения (resolve) или ошибки (reject). Он принимает два необязательных параметра:

  1. Первый параметр — функция, которая выполнится при успешном разрешении промиса. Получает результат resolve.
  2. Второй параметр — функция для обработки ошибки (аналог catch). Получает ошибку reject.
javascript
somePromise
  .then(
    result => console.log('Успех:', result),
    error => console.error('Ошибка:', error)
  );

Если передать только первый параметр, ошибки можно обработать через .catch():

javascript
somePromise
  .then(result => console.log(result))
  .catch(error => console.error(error));

then() всегда возвращает новый промис, что позволяет строить цепочки вызовов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы