Встречается на собеседованиях • сегодня
Почему в async/await меньше кода чем в Promise
Async/await упрощает работу с асинхронным кодом, делая его похожим на синхронный. Вместо цепочек .then() и .catch(), можно использовать обычные try/catch и последовательный код.
Пример с Promise:
javascript
fetchData()
.then(response => processData(response))
.then(result => console.log(result))
.catch(error => console.error(error));Тот же код с async/await:
javascript
try {
const response = await fetchData();
const result = await processData(response);
console.log(result);
} catch (error) {
console.error(error);
}Ключевые преимущества:
- Нет вложенных
.then() - Ошибки обрабатываются через
try/catch - Код читается линейно, как синхронный

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы