関数内でグローバルレベルで変数を宣言しました。内部関数内で最終的に変数が変更され、変更された変数値を外部関数の値として返したいのですが、現在undefined.Plzガイダンスを提供。javascriptを使って外部関数から内部関数のプロパティにアクセスする方法
function checkResult(req){
let result = true;
Reservation.find({result_date: req.body.res_date}, function (err,doc) {
if (err) {console.log(err);}
else if (reservations) {
result = false;
console.log(result);
}
})
console.log("Final:");
return result; // undefined error
}
下に示して何ですか?最も重要なことは、非同期ですか? –
[非同期呼び出しから応答を返すにはどうすればよいですか?](https://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-call) – marvel308