< BACK
Javascript tips, tricks and code snippets
Javascript equivalent of python range
function
let size = 10, startAt = 1;
[...Array(size).keys()].map(i => i + startAt);
produces
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
or, simply for a range starting at zero
[...Array(9).keys()];
[ 0, 1, 2, 3, 4, 5, 6, 7, 8 ]
See this posting for a more complete discussion.