我认为这是最容易用示例解释的情况。
var my_variable = 10;
let my_sql = "select count(id) as id_count from table";
con.query(my_sql, function (err, my_result) {
if (my_result[0].id_count > 10) {
my_variable += 10;
}
问题:
con.query回调函数无法看到my_variable
的值。
答案 0 :(得分:0)
问题是我。稍后在我的代码中outside
被破坏了。但是由于查询需要花费很长时间,因此在使用之前将其销毁...