我是一个nodejs新手,我正在寻找一些关于风格的指导。我有一个简单的路线,即调用下面定义的get函数:
var gameSchema = new Schema({
ExecutableName : String,
Name : String,
});
var Game = mongoose.model('games', gameSchema );
var get = function( id, func ) {
Game.findById( id )
.exec( function( err, doc ) {
if( err ) {
func( err );
} else {
func( null, doc );
}
});
};
在语法上,我相信该函数可以重写为:
var get = function( id, func ) {
Game.findById( id )
.exec( function( err, doc ) {
func( err, doc );
});
};
从风格的角度来看,一种方法比另一种更受欢迎吗?为了可读性和减少嵌套,我喜欢第二个定义。但是,我想跟踪流行的风格。