t-comm
Version:
专业、稳定、纯粹的工具库
24 lines (20 loc) • 499 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
/**
* 将数组分割成指定长度的chunk
*
* @param array 数组
* @param chunkSize 要分的组数
* @returns 结果数组
* @example
* ```js
* chunkArray([1, 2, 3, 4, 5, 6, 7, 8], 3)
*/
function chunkArray(array, chunkSize) {
var result = [];
for (var i = 0; i < array.length; i += chunkSize) {
result.push(array.slice(i, i + chunkSize));
}
return result;
}
exports.chunkArray = chunkArray;