deno.land / x / rambda@v9.1.1 / source / range.js

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
export function range(start, end){ if (arguments.length === 1) return _end => range(start, _end)
if (Number.isNaN(Number(start)) || Number.isNaN(Number(end))){ throw new TypeError('Both arguments to range must be numbers') }
if (end < start) return []
const len = end - start const willReturn = Array(len)
for (let i = 0; i < len; i++){ willReturn[ i ] = start + i }
return willReturn}
rambda

Version Info

Tagged at
2 months ago