Назад к вопросам
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);
  });