12345678910111213141516171819202122232425262728 |
- var nativeCeil = Math.ceil,
- nativeMax = Math.max;
- 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;
|