【发布时间】:2016-09-04 13:29:12
【问题描述】:
我有这个if函数,
if (shorturl) {
...
link.shorten({longUrl:"http://google.com"}, function(err, results) {
return results;
});
return results;
}
现在,我希望第二个 return 语句接收“结果”的值。相反,我得到“ReferenceError:未定义结果”。
帮我嵌套返回/回调。
参考:
我正在尝试在函数中使用http://github.com/nkirby/node-bitlyapi 来获取短网址
【问题讨论】:
-
results的范围仅限于回调函数中。你不能在外面访问它。 -
我知道错误的原因。我想知道如何在外面访问它?
标签: javascript node.js function return