一.需求
function toArr(total, size, page, btnCount = 5) {
const newArr = []
.......
return newArr
}
toArr(100, 5, 7)
问题:
如何让上面的函数输出的是[5,6,7,8,9]
问题介绍:
这个问题是为了解决分页显示功能的,当传入页码和页码量之后可以输出一个以page为中间值的数组,
注意:
当页码的最小值小于1和最大值大于总页数除以页面条数的值时,都不能让传入的页码page称为数组的中间值,因为分页的时候页码不可能出现1以下的页码,页码剩以页面条数也不能大于总条数
二.实现