将数组拆分成多个指定长度的区块
/**
* 将数组拆分成多个指定长度的区块
* @example
*
*/
const chunk = (arr = [], size = 1) => {
return Array.from({ length: Math.ceil(arr.length / size) }, (v, i) => arr.slice(i * size, i * size + size))
}
- chunk([1, 2, 3, 4, 5], 2) // [[1, 2], [3, 4], [5]]