我在打印兩種說法面臨的一個問題,我有兩個功能Asynchronus功能HANDELING
var mongoose = require('mongoose');
var_show_test = mongoose.model('test');
exports.showTest = function(req,res) {
var jsonString = [];
var_show_test.find(function (err, testa) {
console.log("In find");
});
console.log("In function");
}
但打印序列中的語句
In function
In find
我想是按順序打印報表,例如:
In find
In function
我知道這是由於異步調用而發生的,關於回調函數有點困惑。如何處理這些以便按順序打印報表。
如果你來自Java,例如,JS中的回調和異步編程很難理解。這裏有一個類似的問題關於異步的JavaScript:http://stackoverflow.com/questions/16336367/what-is-the-difference-between-synchronous-and-asynchronous-programming-in-node – TheBronx