实现功能过程中,因为列表的展示,每一块都设置是5个项,多的就另起一个模块显示,就需要将数组分割成多个长度为5的数组,然后遍历赋值显示。
function arrayDivision(list: any, size: number) {
let newList = []
let counts = Math.ceil(list.length / size)
for (let i = 0; i < counts; i++) {
newList.push(list.splice(0, size))
}
return newList
}
网友评论