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

Какие плюсы и минусы async/await

Плюсы:

  • Читаемость: код выглядит синхронным, проще понимать поток выполнения.
  • Обработка ошибок: можно использовать try/catch вместо колбэков.
  • Цепочки вызовов: удобнее, чем вложенные промисы (no callback hell).
  • Интеграция: работает с промисами, можно комбинировать.

Минусы:

  • Неявные промисы: нужно помнить, что await работает только с промисами.
  • Ошибки в цепочках: забытый await может привести к неожиданному поведению.
  • Блокировка кода: если неаккуратно использовать, может снизить производительность.
javascript
// Пример
async function fetchData() {
  try {
    const response = await fetch('url');
    const data = await response.json();
    console.log(data);
  } catch (error) {
    console.error('Error:', error);
  }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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