nodejs的回调函数里为什么需要return
2 回答
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
return 不光是结构性好,最大的好处是可以防止出错,特别是callback里的callback,很多时候你if(xx) callback(); else .... 后面其实还有逻辑,很多人写着写着就忘了,最后else结束了再执行个callback或者其他事情,整个逻辑就崩溃了。所以这时候在if里return是非常有必要的(在某一行确定函数需要在此结束的时候)。当然不return,人工来保证也是可以的,但是别人来写就很难保证了,我们代码里偶尔就会看到这种现象,代码量大了,维护的人多了。
- 2 回答
- 0 关注
- 988 浏览
添加回答
举报
0/150
提交
取消