正在執行mongo數據庫查找,打算將結果保存在作用域變量中。回調中的Javascript變量範圍?
var users = ['kat'];
collection.find({key: key}, function(err, doc) {
if (doc) {
var firstEntry = doc[0];
users = firstEntry.users;
users.push('jack');
} else {
console.log("DB ERROR: cannot find: " + key);
}
});
console.log(users); // Why does this return only Kat, and Jack is not appended?
謝謝!
大聲笑..重新回到功能回調問題!哈哈.. @elclanrs真的..這是每天重複。 – 2014-09-03 05:50:19