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

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