【发布时间】:2014-02-04 21:12:01
【问题描述】:
如何从回调中获取值? 我需要首先按姓名查找学生,然后计算一些东西并返回结果。 按名称查找学生的函数返回错误并导致像
这样的回调function findStudentAndCalculate(name, cb);
cb 是回调,它以参数 err 和学生实例为参数。 我通过了cb
function calculateSomething(err, st){
if(err) throw new Error("Error")
var result = some stuff with st;
return result;
}
对于给定的带有名称参数的 url,我应该返回响应页面
findStudentAndCalculate("John", calculateSomething);
【问题讨论】:
-
你没有。您在回调中使用 in 值。
findStudentAndCalculate函数应该将数据传递到cb。 -
@cookiemonster 我有这些功能,不能改变,我需要这个执行链的返回结果。
-
好吧,如果您无法更改它们,那么您将陷入困境。对不起。
标签: javascript node.js callback promise