원본 본문으로 이동하기

Array를 n개씩 나누기

루아 - 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] */ - HTML 자바스크립트