【发布时间】:2021-11-10 22:52:35
【问题描述】:
有谁知道如何检查 NodeJS MySQL 结果是否为空/空?我要做的是(非常简洁地解释)检查结果 5 是否为空,如果不是,则执行一个操作(在这种情况下为 console.log)。
这是没有所有细节的代码,为了简化事情,但是在执行它时我发现“结果”没有定义
con.query("SELECT tag, message FROM list1", function (err, result) {
if (err) {
console.log('Error: ' + err)
}
});
if(!result[5] == undefined) {
console.log('Result 5 exists')
}
【问题讨论】:
-
因为
result[5]在回调范围之外 -
呃,是的,我很笨。非常感谢!我之前没有注意到,因为真正的代码是如此之大,以至于实现起来有点复杂^^
标签: node.js node-mysql