考虑如下函数:
function fetchUser(userId, cb) {
db.getUserById(userId, function(err, user) {
if (err)
return cb(err)
if (!user)
return // Pay attention to this line
return cb(null, user)
});
}
您将如何推广这种功能。
准确地说,您将如何处理不调用回调的简单return;
语句?
这将是一个永远保持待定状态的承诺吗?感觉不对