js-hub / utils /range.ts
coyotte508's picture
coyotte508 HF Staff
Add 1 files
21dd449 verified
/**
* One param: create list of integers from 0 (inclusive) to n (exclusive)
* Two params: create list of integers from a (inclusive) to b (exclusive)
*/
export function range(n: number, b?: number): number[] {
return b
? Array(b - n)
.fill(0)
.map((_, i) => n + i)
: Array(n)
.fill(0)
.map((_, i) => i);
}