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?numberThe 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