Sobes.tech
Junior — Middle

Hoe implementeer je het wachten op de voltooiing van een asynchroon proces en het verkrijgen van het resultaat?

sobes.tech AI

Antwoord van AI

В Node.js для ожидания завершения асинхронного процесса и получения результата обычно используют промисы и async/await. Например, если есть функция, которая возвращает промис, можно дождаться её результата так:

async function getData() {
  try {
    const result = await asyncProcess();
    console.log('Результат:', result);
  } catch (error) {
    console.error('Ошибка:', error);
  }
}

getData();

Здесь asyncProcess — асинхронная функция, возвращающая промис. Ключевое слово await приостанавливает выполнение до получения результата или ошибки.