exports.list = function(callback){
var result = model.find({}, function(err, objects){
callback(null, objects)
});
return result;
}
Q:上記のコードがクロージャーであるのはなぜですか?callback
関数パラメーターがネストされた関数を呼び出すためですか?
Q:関数はパラメーターを介して自分自身を呼び出しているため、これにより無限ループが発生しますか?
Q:上記の関数は、callback
どこにも定義されていない場合は機能しますか?