节点callback; 其他块vs返回

我经常看到node.js程序员在调用需要callback的函数时,可以这样做:

callSomeThing(arg1, arg2, function (err, data) { if(err) { // Handle the error case } else { // Proceed normally } }); 

有没有技术上的原因,为什么他们使用一个else块,而不是在错误情况下返回还是只是一个代码风格的事情?

 callSomeThing(arg1, arg2, function (err, data) { if(err) { // Handle the error case return; } // proceed normally }); 

它只是一个编码风格的问题。 但是我会推荐第二种方法,因为它更清晰,减less了整体的复杂性。