Comment fonctionnent les callback
Bonjour à tous,
j'essaye de comprendre comment fonctionne les callback, mais je n'y arrive pas :oops:
exemple ci dessous
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
function userAuth(id,callback){
pool.getConnection(function(err,connection){
var query = 'SELECT * FROM tblusers';
connection.query(query,function(err,rows){
connection.release();
if(!err){
return callback(rows);
}
},callback);
},callback);
}
userAuth(0, function(callback){console.log(callback)}); // Ca fonctionne niquel
//maintenant ma question est comment recuperer le retour dans une variable plutôt que l'afficher dans la console ?
// un truc de ce genre
var result = userAuth(0, function(callback){return callback;}); |
j'en profite, à quoi sert les console.log() à part savoir ce qui ce passe ? parcque tout les tutos renvoies les resultats en console.log().
Voila, si vous pouviez éclairer ma lanterne.
Merci d'avance et bonne soirée :)