Junior — Middle
105
Was passiert, wenn eine asynchrone Funktion ohne expliziten Rückgabewert beendet wird?
Antwort von AI
sobes.tech KI
Если асинхронная функция в Node.js завершается без явного оператора return, она автоматически возвращает Promise, который разрешается со значением undefined.
То есть, например:
async function example() {
// нет return
}
example().then(result => {
console.log(result); // undefined
});
Это важно учитывать, если вызывающий код ожидает конкретное значение из асинхронной функции — отсутствие return приведёт к тому, что результат будет undefined.