खैर @Fadi, connection.query
async है, जिसका अर्थ है कि जब आप अपने console.log(someVar)
. को कॉल करते हैं , someVar
अभी तक सेट नहीं किया गया है।
आप क्या कर सकते हैं:
var someVar = [];
connection.query("select * from ROOMS", function(err, rows){
if(err) {
throw err;
} else {
setValue(rows);
}
});
function setValue(value) {
someVar = value;
console.log(someVar);
}