Arrays.range()
Syntax
function range(from: number, to: number, step: number = 1): number[]
Generates an array of numbers between the specified boundaries.
Parameters | |
from
|
The first number that should be included in the generated array. |
to
|
The boundary after which to stop adding numbers to the array. Note that, depending on the step size, this value may or may not be included in the array itself. |
step
Optional
|
The step between each number in the generated range. |
Example
import { Arrays } from 'potence';
Arrays.range(5, 10); // -> [5, 6, 7, 8, 9, 10]
Arrays.range(0.5, 2.2, 0.5); // -> [0.5, 1.0, 1.5, 2.0]
Remarks
Note that from
does not need to be smaller than to
. If from
is greater
than to
, the array will be in descending order.
Negative and floating point values are also permitted.