Назад к вопросам
Middle
84
questionbank
Каков результат выполнения асинхронных функций?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Результат асинхронной функции — это Promise, который разрешается (resole) со значением, возвращаемым функцией, или отклоняется (reject) с возникшей ошибкой.
async function getData() {
// Асинхронная операция
const result = await fetch('/api/data');
const json = await result.json();
return json; // Это значение, которым будет разрешен Promise
}
// Вызов асинхронной функции возвращает Promise
getData()
.then(data => {
// Получаем разрешенное значение
console.log(data);
})
.catch(error => {
// Обрабатываем ошибку
console.error(error);
});