Estoy tratando de encontrar el valor de sendback , sin embargo, cuando console.log(findavailbase()) no está definido. Sé que me estoy perdiendo algo obvio, pero he estado buscando durante diez minutos y no puedo encontrar el problema. aquí está el código:
function findavailbase() { var sql1 = `select capacitylimit,currentload,baseid from bases `; con.query(sql1, function (err, result) { if (err) throw err; for (let i = 0; i < result.length; i++) { if (result[i].capacitylimit > result[i].currentload) { const sendback = result[i].baseid return sendback } } }); } console.log(findavailbase())Cualquier ayuda sería apreciada.