为什么此代码返回 $products 为空?如果我在函数内部测试 $products 它确实会显示数据......但是一旦完成,我似乎无法获取数据。
var $products = new Array();
connection.query($sql, function(err, rows, fields) {
if (err) throw err;
for(i=0; i< rows.length; i++)
{
$products[rows[i].source_identifier] = "xyz";
}
});
connection.end();
console.log($products); // Shows empty.