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

Какие знаешь способы работы с Promise кроме then и catch

Использование async/await для более читаемого асинхронного кода:

javascript
async function fetchData() {
  try {
    const response = await fetch('url');
    const data = await response.json();
    console.log(data);
  } catch (error) {
    console.error(error);
  }
}

Методы Promise:

  • Promise.all() - ждёт выполнения всех промисов
  • Promise.race() - возвращает первый выполненный/отклонённый промис
  • Promise.allSettled() - ждёт завершения всех промисов (успех/ошибка)
  • Promise.any() - возвращает первый успешно выполненный промис

Пример Promise.all:

javascript
const promises = [fetch('url1'), fetch('url2')];
Promise.all(promises)
  .then(responses => console.log(responses));
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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