chunk source npm

_.chunk(array, [size=0])

将数组拆分成多个 size 长度的块,并组成一个新数组。 如果数组无法被分割成全部等长的块,那么最后剩余的元素将组成一个块。

参数

  1. array (Array)

    需要被处理的数组

  2. [size=0] (number)

    每个块的长度

返回值 (Array)

返回一个拆分好的新数组

示例

_.chunk(['a', 'b', 'c', 'd'], 2);
// => [['a', 'b'], ['c', 'd']]

_.chunk(['a', 'b', 'c', 'd'], 3);
// => [['a', 'b', 'c'], ['d']]