Lodash - chunk 方法



语法

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

创建一个将元素分成长度为 size 组的数组。如果 array 无法平均分割,最后一个区块将是剩余元素。

参数

  • 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.htm
广告