티스토리 뷰

728x90
반응형

노션에 있던거 정리..출처가 어디었는지 기억이 안난다.

Array.prototype.division = function (n) {
        var arr = this;
        var len = arr.length;
        var cnt = Math.floor(len / n);
        var tmp = [];

        for (var i = 0; i <= cnt; i++) {
            tmp.push(arr.splice(0, n));
        }

        return tmp;
}

var a = [0, 1, 2, 3, 4, 5, 6];
var b = a.division(3);
/*
	b[0] : [0, 1, 2]
	b[1] : [3, 4, 5]
	b[2] : [6]
*/

 

728x90
반응형
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함
반응형