首页 > 代码库 > node.js异步回调
node.js异步回调
假设A为异步函数,A有参数a和回调函数function(b),其中回调函数带有一个返回值b,A函数的调用方式则为A(a,function(b)),C为一个封装函数,其中调用了异步函数A。那么希望在外部调用C函数时,获取A函数异步执行的结果b值,则可以为C添加一个回调函数名为c,调用方法为C(a,c)。上面公式伪代码可以表示如果:
function C(a,c){
A(a,function(b){
c(b);
});
}
function c(b){
console.log(b);
}
代码说明:
1.functionC(a,c): c为C函数的一个回调函数名。
2.A(a,function(b){}):A是一个异步函数,其中a为其参数,function(b){}为无名回调函数。
3.c(b):调用C的回调函数名,将b返回值传递给c函数。
4.function c(b):处理异步调用函数的返回结果。
node.js异步回调
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。