티스토리 뷰

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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
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 31
글 보관함