R
fn

range

v0.0.10tested

Generates an array of numbers from `start` (inclusive) to `stop` (exclusive)

Examples

ts
range(4) // => [0, 1, 2, 3]
ts
range(1, 5) // => [1, 2, 3, 4]
ts
range(0, 10, 2) // => [0, 2, 4, 6, 8]
ts
range(5, 0, -1) // => [5, 4, 3, 2, 1]

Signatures

ts
export function range(stop: number): number[];
ts
export function range(start: number, stop: number, step?: number): number[];

Parameters

ParameterTypeDescription
startOrStopnumberThe start of the range, or the stop when called with one argument
stop?number | undefinedThe start of the range, or the stop when called with one argument
step?numberThe increment between values; supports negative steps. Default `1`

Returns

number[]The generated range