Louie_Butch

导航

callback理解

ex:

      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();

            //综合以上两种检验方式来确认时候回调

      }

posted on 2017-08-08 17:40  Louie_Butch  阅读(132)  评论(0)    收藏  举报