exports.list = function(callback){
var result = model.find({}, function(err, objects){
callback(null, objects)
});
return result;
}
问:为什么上面的代码是闭包?是因为函数参数调用了callback
嵌套在其中的函数吗?
问:这是否会导致无限循环,因为函数通过其参数调用自身?
问callback
:如果没有在任何地方定义,上述函数会起作用吗?