DEV Community

Discussion on: How to create range in Javascript

Collapse
 
lqj profile image
QJ Li
function range(start, end) {
  return [...Array((end - start) + 1).keys()].map(val => val + start);
}
Collapse
 
petr001 profile image
Petr Odut

Or one-liner:

const range = (start, end) => [...Array(end - start + 1)].map((_, i) => start + i)