1
我有一个包含类似下面很多次的代码的代码基本代码:Node.js的错误回调
function(doc, callback) {
doSomething(function(err) {
if(err) return callback(err);
callback(null, doc);
});
}
如果有任何缺点,只是明确的错误检查组合成我想知道:
function(doc, callback) {
doSomething(function(err) {
callback(err, doc);
});
}
据我所知,回调处理程序预计会检查回调中的err,但在这种情况下,它只是冒泡。
我想我想知道是否基于回调通常使用的方式,如果这是一个问题?
如果你在回电前不需要处理'(err,doc)',你的方法就好了 – Plato