ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## chunk + [link](./chunk "Link to this entry.") + [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L5508 "View in source.") + [npm](https://www.npmjs.com/package/lodash.chunk "See the npm package.") ``` _.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']] ```