将一个数组若干个一份,分成若干个数组的二维数组
//mock数据
const { list } = Mock.mock({
'list|10-30': [
{
'id|+1': 1,
date: '@datetime',
name: '@cname',
img: Mock.Random.image('72x72')
}
]
})
方法
groups(array, getLength) {
const newArray = []
for (let i = 0; i < array.length; i + getLength) {
newArray.push(array.slice(i, i += getLength))
}
return newArray
}
使用
console.log(this.groups(list, 8))
打印结果