| 12345678910111213141516171819202122232425262728 | 
							- /* Built-in method references for those with the same name as other `lodash` methods. */
 
- var nativeCeil = Math.ceil,
 
-     nativeMax = Math.max;
 
- /**
 
-  * The base implementation of `_.range` and `_.rangeRight` which doesn't
 
-  * coerce arguments.
 
-  *
 
-  * @private
 
-  * @param {number} start The start of the range.
 
-  * @param {number} end The end of the range.
 
-  * @param {number} step The value to increment or decrement by.
 
-  * @param {boolean} [fromRight] Specify iterating from right to left.
 
-  * @returns {Array} Returns the range of numbers.
 
-  */
 
- function baseRange(start, end, step, fromRight) {
 
-   var index = -1,
 
-       length = nativeMax(nativeCeil((end - start) / (step || 1)), 0),
 
-       result = Array(length);
 
-   while (length--) {
 
-     result[fromRight ? length : ++index] = start;
 
-     start += step;
 
-   }
 
-   return result;
 
- }
 
- module.exports = baseRange;
 
 
  |