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

Всегда ли в асинхронном коде лежит синхронный

Нет, не всегда. Асинхронный код может выполняться без синхронных операций, например, при использовании чистых асинхронных API (fetch, setTimeout). Однако часто асинхронные операции включают синхронные этапы, например, обработку данных после получения ответа:

javascript
async function fetchData() {
  const response = await fetch('url'); // асинхронный запрос
  const data = await response.json(); // асинхронное чтение
  return data.filter(item => item.active); // синхронная обработка
}

Но бывают и чисто асинхронные случаи:

javascript
async function delay() {
  await new Promise(resolve => setTimeout(resolve, 1000));
  // нет синхронного кода
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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