[JS] N개의 개수로 배열을 나누는 방법

INO·2022년 3월 11일
0

JavaScript

목록 보기
2/5
post-thumbnail
/* 배열을 N개의 개수로 자르는 함수
	*  @Param : Array, Number
	*  @Return : Array */
	DivisionArray(inputArray, sliceNumber) {
		const arrayLength = inputArray.length;
		const count = Math.floor(arrayLength / sliceNumber) + (Math.floor(arrayLength % sliceNumber) > 0 ? 1 : 0);
		const result = [];

		for(let i = 0 ; i < count ; i++) {
			result.push(inputArray.splice(0, sliceNumber));
		}

		return result;
	}

구글링을 하다가 찾은 방식으로 많이 유용하다!
prototype으로 Array안에 선언해도 유용한것 같다.
splice이다보니 원본 배열에 영향을 주기 때문에 체크할 필요가 있다.


참고

https://snorlaxh.tistory.com/15

profile
🎢

0개의 댓글