projects
/
platform
/
framework
/
web
/
crosswalk-tizen.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
31d3c77029736ee228dbcc8f0f4c84f346863c40
[platform/framework/web/crosswalk-tizen.git]
/
1
var countSteps = require('../math/countSteps');
2
3
/**
4
* Returns an Array of numbers inside range.
5
*/
6
function range(start, stop, step) {
7
if (stop == null) {
8
stop = start;
9
start = 0;
10
}
11
step = step || 1;
12
13
var result = [],
14
nSteps = countSteps(stop - start, step),
15
i = start;
16
17
while (i <= stop) {
18
result.push(i);
19
i += step;
20
}
21
22
return result;
23
}
24
25
module.exports = range;
26
27