12345678910111213141516171819202122232425262728 |
- function range (start, stop, step) {
- var index, len
- var result = []
- var args = arguments
- if (args.length < 2) {
- stop = args[0]
- start = 0
- }
- index = start >> 0
- len = stop >> 0
- if (index < stop) {
- step = step >> 0 || 1
- for (; index < len; index += step) {
- result.push(index)
- }
- }
- return result
- }
- module.exports = range
|