因此,我已经从数据库中查询了一些数据,并且希望将结果存储在可以导出的全局变量中。我尝试更新全局变量,但数组仍显示为空。
var id1 = [];
function convert_id (result) {
result.forEach((obj) => {
id1.push(obj.id);
})
}
function id_dataset () {
connection.query("SELECT id FROM maxBbrow",function(err,result){
if (err) throw err;
convert_id(result);
console.log(id1);
})
}
console.log(id1);
第一个console.log显示的数据为[1,2],但是第二个console.log显示的数据为[]。