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