Назад к вопросам
Junior — Middle
85
Что произойдет, если асинхронная функция завершится без явного оператора возвращения значения?
Ответ от нейросети
sobes.tech AI
Если асинхронная функция в Node.js завершается без явного оператора return, она автоматически возвращает Promise, который разрешается со значением undefined.
То есть, например:
async function example() {
// нет return
}
example().then(result => {
console.log(result); // undefined
});
Это важно учитывать, если вызывающий код ожидает конкретное значение из асинхронной функции — отсутствие return приведёт к тому, что результат будет undefined.