Javascript & Node
[Javascript] Array n개씩 나누기
터프남
2022. 5. 11. 15:17
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
반응형