对我的代码有一个分裂的时刻。提早退货时,首选哪个?
if (err) callback(err);
else {
...
}
或者
if (err) {
callback(err)
return
}
...
或者
if (err) return callback(err);
...
但是,我不愿意返回callback
,因为它是一个同步函数。你喜欢哪个?为什么?是否有技术原因决定哪个是首选?
理想情况下,我可以做类似的事情,if (err) callback(err), return;
但这是不可能的。