i am trying to set values of array within a function but that array show blank outside of that function.
router.post('/',function(req,res){
var resultData= Array();
getBirthDates(function(result){
if(result.length>0)
resultData = result;
console.log('inside -- > ');
console.log(resultData);
});
console.log('outside -- > ');
console.log(resultData);
});
function getBirthDates(callback){
var sqlBirthDays = "SELECT displayName, DATE_FORMAT((userDob),'%m-%d') AS DOB, DATE_FORMAT(NOW(),'%m-%d') TD FROM mx_admin_user HAVING DOB = TD";
con.query(sqlBirthDays, function (err, result, fields) {
if (err) throw err;
return callback(result);
});
}