js 一个数组按照长度分割为多个小数组组成的大数组
在今天工作中遇到这个问题,就想了一下,觉得挺有意思就写下来
const a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
const num = 6 //分割长度
const times = Math.ceil(a.length / num)
const newArr = []
for(let i = 0; i <= times; i++){
if(i*num >= a.length){
break
}
newArr.push(a.slice(i*num, (i+1)*num))
}

浙公网安备 33010602011771号