UNPKG

chunk-array

Version:

Turn an array into chunks of n-size

20 lines (14 loc) 321 B
exports.chunks = function (arr, n) { if (!arr || !n) return arr var length = arr.length var slicePoint = 0 var ret = [] while (slicePoint < length) { ret.push(arr.slice(slicePoint, slicePoint+n)) slicePoint += n } return ret } exports.pairs = function (arr) { return exports.chunks(arr, 2) }