var fn1 = function(callback){
//do something
callback && callback(); //若是callback存在,那么回调
}
var fn2 = function(callback){
//do something
if( typeof callback === "function"){
//若是callback的类型为函数,那么回调,先检验callback是否为函数,而后再回调,减小出 //错
callback();
};
}
函数
var fn3 = function(callback){
//do something
(callback && typeof( callback === 'function' )) && callback();
//综合以上两种检验方式来确认时候回调
}io