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

Что предпочитаешь, Promise или Async/Await

Оба подхода работают с промисами, но имеют разный синтаксис.

Promise хорош для простых цепочек:

javascript
fetchData()
  .then(data => process(data))
  .catch(err => handleError(err));

Async/Await делает код более линейным и читаемым, особенно в сложных сценариях:

javascript
async function loadData() {
  try {
    const data = await fetchData();
    return process(data);
  } catch (err) {
    handleError(err);
  }
}

Выбор зависит от контекста:

  • Promise удобен для простых операций
  • Async/Await упрощает работу с асинхронностью, исключая "ад колбэков"

В современных проектах чаще используют async/await, но важно понимать оба подхода.

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

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

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

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