JavaScript模块。导出回调
各位, 如何从Y返回Z函数的结果 代码: 本地人被正确地调用,他们出现在控制台中。问题是当地人并没有被传回ZJavaScript模块。导出回调,javascript,node.js,async.js,Javascript,Node.js,Async.js,各位, 如何从Y返回Z函数的结果 代码: 本地人被正确地调用,他们出现在控制台中。问题是当地人并没有被传回Z 谢谢 不是NodeJS人,但我受过高等教育的猜测是,您打算通过getX,而不是调用它。如果删除括号,它将传入,然后在Y中称为upstreamCallback。不是NodeJS人,但我受过高等教育的猜测是,您打算传入getX,而不是调用它。如果删除括号,它将被传入,然后在Y中被称为upstreamCallback。我是Node.js人,你说得对。他在线调用getX函数,因此它只是将该函数的
谢谢 不是NodeJS人,但我受过高等教育的猜测是,您打算通过getX,而不是调用它。如果删除括号,它将传入,然后在Y中称为upstreamCallback。不是NodeJS人,但我受过高等教育的猜测是,您打算传入getX,而不是调用它。如果删除括号,它将被传入,然后在Y中被称为upstreamCallback。我是Node.js人,你说得对。他在线调用getX函数,因此它只是将该函数的结果(
undefined
)作为回调传入。他在线调用getX函数,因此它只是将该函数的结果(undefined
)作为回调传递。
module.exports = {
Z: function (req) {
var x = req.body
function getX (results) {
console.log (results)
}
module.exports.Y(x, getX())
},
Y: function (x, upstreamCallback) {
var locals = new Array();
async.parallel([
function a(callback) {
},
function b(callback) {
},
], function (err) {
console.log(locals)
upstreamCallback(locals)
})
},
}