我不太瞭解javascript。我無法定義全局變量。node.js全局變量有問題
var data = 'empty';
connection.query('SELECT * FROM deneme',function(err, rows, fields){
if (err) throw err;
data = rows;
});
console.log(data);
通常,控制檯需要返回行的數據,但它返回'空'。我如何從函數內部查詢行?我怎樣才能定義一個全局變量?
這不是全局變量定義的問題,而是試圖以同步的方式來使用異步方法。這是不可能的。我寫了一個比喻,也許它可以幫助你理解它:http://stackoverflow.com/a/11689804/938089 –