j'ai déclaré la variable au niveau mondial en fonction, qui finissent par être changé au sein de la fonction intérieure et je veux revenir valeur de la variable changé en tant que valeur de la fonction extérieure, mais actuellement obtenir undefined.Plz fournir des conseils.Comment accéder aux propriétés de la fonction interne de la fonction externe avec le 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
}
Que fait reservation.find? Plus important encore, est-ce asynchrone? –
double possible de [Comment renvoyer la réponse d'un appel asynchrone?] (Https://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-call) – marvel308