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

Какие знаешь примеры использования Promise

Promise используется для работы с асинхронными операциями, избегая "callback hell". Основные примеры:

  1. HTTP-запросы (например, через fetch):
javascript
fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));
  1. Таймауты:
javascript
new Promise(resolve => setTimeout(resolve, 1000))
  .then(() => console.log('1 second passed'));
  1. Цепочки операций:
javascript
asyncOperation1()
  .then(result1 => asyncOperation2(result1))
  .then(result2 => console.log(result2));
  1. Параллельное выполнение:
javascript
Promise.all([promise1, promise2])
  .then(results => console.log(results));
  1. Обработка ошибок:
javascript
someAsyncFunction()
  .catch(error => handleError(error))
  .finally(() => cleanup());

Promise также используется в современных async/await синтаксисе для более читаемого кода.

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

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

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

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