@modern-kit/utils
Version:
19 lines (16 loc) • 449 B
JavaScript
;
function chunk(arr, size) {
if (!Number.isInteger(size) || size < 1) {
throw new Error("Invalid size Value");
}
const chunkLength = Math.ceil(arr.length / size);
const result = new Array(chunkLength);
for (let i = 0; i < chunkLength; i++) {
const start = i * size;
const end = start + size;
result[i] = arr.slice(start, end);
}
return result;
}
exports.chunk = chunk;
//# sourceMappingURL=index.cjs.map