code: function baseInvoke(object, path, args) {
        path = castPath(path, object);
        object = parent(object, path);
        var func = object == null ? object : object[toKey(last(path))];
        return func == null ? undefined$1 : apply(func, object, args);
      }
docs: The base implementation of `_.invoke` without support for individual
  method arguments.
  
  @private
  @param {Object} object The object to query.
  @param {Array|string} path The path of the method to invoke.
  @param {Array} args The arguments to invoke the method with.
  @returns {*} Returns the result of the invoked method.