Range
Create an array containing a range of elements (cfr. PHP's range)
Installation
npm i @bramus/range
Usage / Example
import { range } from '@bramus/range';
const r1 = range(0, 12);
const r2 = range(7, 12);
const r3 = range(0, 100, 10);
🔗 Try it out online in the playground: https://codepen.io/bramus/pen/dyVMPxV
API
The exposed function has an API identical to PHP's range
method:
range(start, end, step = 1);
Parameters:
start
: First value of the sequence.end
: The sequence is ended upon reaching the end
value.step
(default: 1): If a step
value is given, it will be used as the increment between elements in the sequence. step
should be given as a positive number. If not specified, step will default to 1
.
Limitations
Unlike PHP's range
, this function is limited to numbers only. In case you do want to get letters, combine range()
with Array.map()
.
License
@bramus/range
is released under the MIT public license. See the enclosed LICENSE
for details.