如何从内部回调返回,在下面的场景中,正在返回一个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