단순히 for(let i =0;i<n;i++)를 대체하고 싶은 경우

[...new Array(n)].forEach((v,index)=>console.log(index)); //0 1 2 3 4

0 ~ n-1 까지의 수가 필요한 경우(map등을 사용해야 하는 경우)

Array.from(Array(n).keys()).map(v=>v) // 0 1 2 3 4

m ~ n -1 까지의 배열(m=5, n=10)

Array.from(Array(n - m).keys()).map(v=>v+m).map(v=>v); // 5 6 7 8 9


물론 더 좋은 방법이 있을 수도 있다.

+ Recent posts

티스토리 툴바