为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs的回调函数里为什么需要return

nodejs的回调函数里为什么需要return

蓝山帝景 2019-04-04 09:02:22
nodejs的回调函数里为什么需要return
查看完整描述

2 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

return 不光是结构性好,最大的好处是可以防止出错,特别是callback里的callback,很多时候你if(xx) callback(); else .... 后面其实还有逻辑,很多人写着写着就忘了,最后else结束了再执行个callback或者其他事情,整个逻辑就崩溃了。所以这时候在if里return是非常有必要的(在某一行确定函数需要在此结束的时候)。当然不return,人工来保证也是可以的,但是别人来写就很难保证了,我们代码里偶尔就会看到这种现象,代码量大了,维护的人多了。

查看完整回答
反对 回复 2019-04-05
  • 2 回答
  • 0 关注
  • 988 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信