【发布时间】:2017-01-26 00:51:54
【问题描述】:
所以我试图围绕如何将变量/数据传递给回调,就像 Request 是如何做的那样:
var request = require('request');
request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Show the HTML for the Google homepage.
}
})
开发人员如何将错误、响应和正文传递给回调以供用户使用?例如,假设我有一个基本的 main 函数:
function main(_arg1, _arg2, callback) { ... }
当我调用它时,我会做类似的事情
main('test1', 'test2', function(a, b){ console.log(a+b); }
正确吗?那么我如何将_arg1 和_arg2 传递给回调,以便它输出类似test1test2 的结果?
我尝试通过stackoverflow查看所有内容,但找不到与此相关的任何内容,所以如果这是重复的,我很抱歉。
但是,我们将不胜感激任何帮助和/或解释! :)
【问题讨论】:
标签: javascript node.js asynchronous callback