事实......我对这个问题感到有点支持
foo(function(err, a){
foo.buu(function(err, b){
d = x(b);
});
});
考虑到结构无法修改。如何访问变量d
?
考虑到...问题真的不知道我的问题是这个。
var db = new Db(database, server);
db.open(function(err, db){
list = new Array();
db.collectionNames(function(err, collections){
collections.map(function (coll){
list.push( coll.name ) );
});
});
但是当console.log(list);
只返回[]
时。我不知道为什么?
答案 0 :(得分:0)
您在代码中拥有变量d
,假设它是整个代码,将附加到window
。
因此只需d
即可访问它。