想象一下,我有一个像这样的javascript类:
class test {
//Properties bla bla bla
//ConDb is the var where i have the sql connection
someFunction() {
this.ConDb.query("THE QUERY GOES HERE", function(err, result, fields) {
//We do stuff here
});
}
}
由于javascript变量范围的原因,我不能在回调函数中使用this.ConDb
,因为范围已更改,但我需要在其中进行另一个查询。所以我的问题是:如果我在回调函数中使用this._connection
可以(与安全性和高质量代码有关)还是将查询中的数据导出到回调之外会更好?如果是这样,您会怎么做?