Lodash - chunk 方法

语法

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

创建一个元素数组,分成长度为 size 的组。如果数组不能均匀分割,则最后的块将是剩余的元素。

参数

  • array (Array) − 要处理的数组。

  • [size=1] (number) − 每个块的长度。

输出

  • (Array) −返回新的块数组。

示例

var _ = require('lodash');
var numbers = [1, 2, 3, 4];
var listOfNumbers = '';

listOfNumbers = _.chunk(numbers, 2);
console.log(listOfNumbers);

listOfNumbers = _.chunk(numbers, 3);
console.log(listOfNumbers);

将上述程序保存在 tester.js 中。运行以下命令执行此程序。

命令

\>node tester.js

输出

[ [ 1, 2 ], [ 3, 4 ] ]
[ [ 1, 2, 3 ], [ 4 ] ]

lodash_array.html