/**
 * 将数组分割成指定长度的chunk
 *
 * @param array  数组
 * @param chunkSize 要分的组数
 * @returns 结果数组
 * @example
 * ```js
 * chunkArray([1, 2, 3, 4, 5, 6, 7, 8], 3)
 */
function chunkArray(array, chunkSize) {
  var result = [];
  if (!chunkSize) {
    return [];
  }
  for (var i = 0; i < array.length; i += chunkSize) {
    result.push(array.slice(i, i + chunkSize));
  }
  return result;
}

export { chunkArray };
