| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 1 1 14 3 3 14 14 14 51 51 14 1 | define(['../math/countSteps'], function (countSteps) {
/**
* Returns an Array of numbers inside range.
* @version 0.1.0 (2011/11/15)
*/
function range(start, stop, step) {
if (stop == null) {
stop = start;
start = 0;
}
step = step || 1;
var result = [],
nSteps = countSteps(stop - start, step),
i = start;
while (i <= stop) {
result.push(i);
i += step;
}
return result;
}
return range;
});
|