simple-utils-js
Version:
前端,前端开发,前端框架,web前端,前端面试题,技术文档,学习,面试,JavaScript,js,ES6,TypeScript,vue,python,css3,html5,Node,git,github,markdown
21 lines (17 loc) • 425 B
JavaScript
/**
* @description:
* @param {*} array
* @param {*} count
* @return {*}
*/
function chunk(array, count = 1) {
let pages = []
array.forEach((item, index) => {
const page = Math.floor(index / count)
if (!pages[page]) pages[page] = []
pages[page].push(item)
})
return pages
}
// arr.reduce((acc, e, i) => (i % size ? acc[acc.length - 1].push(e) : acc.push([e]), acc), []);
module.exports = chunk