Bonjour à tous,

j'essaye de comprendre comment fonctionne les callback, mais je n'y arrive pas

exemple ci dessous

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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