nodejs的回调函数里为什么需要return
2个回答
展开全部
return 不光是结构性好,最大的好处是可以防止出错,特别是callback里的callback,很多时候你if(xx) callback(); else .... 后面其实还有逻辑,很多人写着写着就忘了,最后else结束了再执行个callback或者其他事情,整个逻辑就崩溃了。所以这时候在if里return是非常有必要的(在某一行确定函数需要在此结束的时候)。当然不return,人工来保证也是可以的,但是别人来写就很难保证了,我们代码里偶尔就会看到这种现象,代码量大了,维护的人多了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询