如何從內部回調返回,在下面的場景中,正在返回一個json數據,當我試圖做console.log時,它打印[功能]而不是JSON值如何從回調節點返回數據
exports.tests = function(tagName, out) {
model.findbyTag(tagName, function(data) {
var json = {
"name" : 'java',
"data" : "SomeData"
}
return json;
});
}
console.log(this.tests)
它輸出
[Function]
我在做什麼錯,所以當這個方法執行時,它應該返回json數據
你不能從一個回調 – dandavis 2014-10-30 07:59:54
返回的數據有沒有什麼辦法的時候finshed處理 – anish 2014-10-30 08:01:36
肯定的是,簡單地加上「執行console.log(JSON)」 – dandavis 2014-10-30 08:02:04