0

我认为这是最容易用一个例子来解释的。

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

4

1 回答 1

0

问题是我。稍后在我的代码中,my_variable它被破坏了。但是因为查询耗时太长,所以在使用之前就被销毁了……

于 2018-07-07T17:25:20.763 回答