다음과 같은 항목 배열이있는 경우
const array = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ]
화면 / 페이지가 렌더링되도록 어떻게 매핑 할 수 있습니까?
1 6 11 16
2 7 12 17
3 8 13 18
4 9 14
5 10 15
수평으로 작업 할 수있었습니다.
const chunkSize = 5;
array
.map((e, i) => {
return i % chunkSize === 0 ?
selected.slice(i, i + chunkSize)
: null;
})
.filter(e => e);
그러나 세로로 작동시키지 못했습니다. 어떻게해야합니까?
편집하다:
다른 답변에서 제안 된 솔루션은 하위 배열을 반환하지만이 질문에서 내가 요청한 것은 아닙니다.