中易网

nodejs怎么在外层拿到回调函数内的变量值

答案:2  悬赏:50  
解决时间 2021-02-11 15:13
nodejs怎么在外层拿到回调函数内的变量值
最佳答案
使用计数器.
你要分发多少个处理函数,就要对每一个完成的回调函数进行计数判断:
function check () {
nums–;
if (nums === 0) { // do something. }
}

每一个回调函数中都使用这个检测函数来进行逻辑监测,以回到下一个进程线
类似于交换机侦听
…(…, function (…) {

check();
});
全部回答
你是不是定义了全局变量后又在子函数或者主函数里面定义了同名的变量,如果是这样的话,主函数或者子函数使用的是该函数里面定义的变量(局部变量),全局变量被自动忽视了。但是局部变量不影响全局变量的值。所以,无论你是在主函数、还是子函数,或者两个里面都定义了同名变量,你在子函数中更改值是达不到目的的。希望对楼主有用。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中学生毕业后去做什么职业好?
已知y=xsin(1-3x),求dy,x=1
拍卖要先交手续费吗?
中国邮政储蓄银行(二道棚支行)怎么去啊,有知
三星note3公开版是什么意思,是不是支持联通
sql一个关键字多个字段查询
严家湾地址在哪,我要去那里办事
欧洲古典建筑中,拱与券各指的什么结构,有什
刚发了一个提问,再问一遍,中顾法律的咨询是
我想去日本留学,可是我只有10万元,够吗??
日本自动牙刷怎么用
大成驾校高新区天久北巷招生服务站在什么地方
三国群英传2中吕布在哪个城找?
我家住在石家庄市开发区珠峰大街珠峰国际花园
都安恒信五金店地址有知道的么?有点事想过去
推荐资讯
栢力停车场地址有知道的么?有点事想过去
北京邮区中心局在哪里啊,我有事要去这个地方
请问:老婆最喜欢老公送她什么礼物?
香港永生投资是骗人的
我的电信号码是签了一年的合约,只是套餐合约
中国邮政储蓄银行武安市体育路营业所地址有知
交通事故小车全责,只有强制险,摩托车保险齐
佛跳墙熟食城地址有知道的么?有点事想过去
概括赵普和赵匡胤的形象特点
我的音响只要把低音炮一开起来他就会停下来了
北航飞行器设计与工程考研
当k为何值时,对任意实数x,不等式kx^2-(k-2)
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?