wundertec-core
Version:
Librería estándar de utilidades e integraciones AWS + helpers generales
19 lines (18 loc) • 574 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.chunk = chunk;
/**
* Divide un array en trozos de tamaño especificado.
* @param array Array de elementos.
* @param size Tamaño de cada trozo. Debe ser > 0.
* @returns Matriz de arrays, cada uno con hasta `size` elementos.
*/
function chunk(array, size) {
if (size <= 0)
throw new Error("Size must be a positive integer");
const result = [];
for (let i = 0; i < array.length; i += size) {
result.push(array.slice(i, i + size));
}
return result;
}