libs/lodash.js
function baseForRight(object, callback, keysFunc) {
      var props = keysFunc(object),
          length = props.length;

      while (length--) {
        var key = props[length];
        if (callback(object[key], key, object) === false) {
          break;
        }
      }
      return object;
    }
function baseForRight(object, callback, keysFunc) {
      var props = keysFunc(object),
          length = props.length;

      while (length--) {
        var key = props[length];
        if (callback(object[key], key, object) === false) {
          break;
        }
      }
      return object;
    }
function baseForRight ( object , callback , keysFunc ) { var props = keysFunc ( object ) , length = props . length ; while ( length -- ) { var key = props [ length ] ; if ( callback ( object [ key ] , key , object ) === false ) { break ; } } return object ; }
This function is like `baseFor` except that it iterates over properties
in the opposite order.

@private
@param {Object} object The object to iterate over.
@param {Function} callback The function called per iteration.
@param {Function} keysFunc The function to get the keys of `object`.
@returns {Object} Returns `object`.
This function is like baseFor except that it iterates over properties in the opposite order .