> Какой инструмент синтетического сахара используют для работы с асинхронным кодом вместо промисов (JavaScript)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: Kaspersky

Стек: JavaScript

> Пример ответа

Для работы с асинхронным кодом вместо промисов в JavaScript используется синтаксис async/await. Это синтаксический сахар, который позволяет писать асинхронный код в более читаемом, синхронном стиле. Ключевое слово async объявляет функцию, возвращающую промис, а await приостанавливает выполнение до разрешения промиса. Пример:

JAVASCRIPT
async function fetchData() {
try {
const response = await fetch('https://api.example.com/data');
const data = await response.json();
return data;
} catch (error) {
console.error('Ошибка:', error);
}
}

Этот подход упрощает обработку цепочек промисов и избегает "ада колбэков".

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью