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

Есть ли опыт работы с Promise

Да, есть. Promise — это объект, представляющий результат успешного или неудачного завершения асинхронной операции.

Основные методы:

  • then() — обрабатывает успешное выполнение.
  • catch() — ловит ошибки.
  • finally() — выполняется в любом случае.

Пример:

javascript
fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error))
  .finally(() => console.log('Request completed'));

Также знаю Promise.all, Promise.race, Promise.allSettled для работы с несколькими промисами. Например:

javascript
Promise.all([promise1, promise2])
  .then(results => console.log(results))
  .catch(error => console.error(error));
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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