var globalVar = "";
async.series([
function(next){
db.collection.find({query}}).toArray(function(err, result) {
/*there is a function which updates the
value of globalVar to "someupdatedText"*/
console.log(globalVar); //someupdatedText
next(err);
})
},
function(next){
console.log(globalVar); //undefined
next();
}
]);
可能是什么问题?在第一个函数中,我可以访问全局变量并更新其值,但在第二个函数中,globalVar返回undefined。是关于node.js的吗?我错过了什么?