dist/underscore-contrib.js
function(object, method) {
      if (object == null) return void 0;
      var func = object[method];
      var args = slice.call(arguments, 2);
      return _.isFunction(func) ? func.apply(object, args) : void 0;
    }
function(object, method) {
      if (object == null) return void 0;
      var func = object[method];
      var args = slice.call(arguments, 2);
      return _.isFunction(func) ? func.apply(object, args) : void 0;
    }
function ( object , method ) { if ( object == null ) return void 0 ; var func = object [ method ] ; var args = slice . call ( arguments , 2 ) ; return _ . isFunction ( func ) ? func . apply ( object , args ) : void 0 ; }
If object is not undefined or null then invoke the named `method` function with `object` as context and arguments; otherwise, return undefined.
If object is not undefined or null then invoke the named method function with object as context and arguments ; otherwise return undefined .