无法复制变量

时间:2016-09-30 02:04:25

标签: javascript mysql node.js

我的功能是:

objBD.query('select max(ID_U) AS max_id from usuario ', function(err, rows, fields) {
    copia=rows[0].max_id;
});

并且变量copia的值为:

  

未定义

变化的copia是全球性的

1 个答案:

答案 0 :(得分:2)

您的copia变量仅在该闭包的范围内定义。在执行该代码之前尝试定义它:

var copia;
objBD.query('select max(ID_U) AS max_id from usuario ', function(err, rows, fields) { copia=rows[0].max_id; })
console.log(copia);