code: function compareMultipleAscending(object, other) {
      var index = -1,
          objCriteria = object.criteria,
          othCriteria = other.criteria,
          length = objCriteria.length;
  
      while (++index < length) {
        var result = baseCompareAscending(objCriteria[index], othCriteria[index]);
        if (result) {
          return result;
        }
      }
      // Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications
      // that causes it, under certain circumstances, to provide the same value
      // for `object` and `other`. See https://github.com/jashkenas/underscore/pull/1247
      //
      // This also ensures a stable sort in V8 and other engines.
      // See https://code.google.com/p/v8/issues/detail?id=90
      return object.index - other.index;
    }
docs: Used by `_.sortBy` to compare multiple properties of each element in a
  collection and stable sort them in ascending order.
  
  @private
  @param {Object} object The object to compare to `other`.
  @param {Object} other The object to compare to `object`.
  @returns {number} Returns the sort order indicator for `object`.