得到传入页码page,页面条数size,数据总条数total得到分页数组

一.需求

function toArr(total, size, page, btnCount = 5) {

const newArr = []

.......

return newArr

}

toArr(100, 5, 7)

问题:

如何让上面的函数输出的是[5,6,7,8,9]

问题介绍:

这个问题是为了解决分页显示功能的,当传入页码和页码量之后可以输出一个以page为中间值的数组,

注意:

当页码的最小值小于1和最大值大于总页数除以页面条数的值时,都不能让传入的页码page称为数组的中间值,因为分页的时候页码不可能出现1以下的页码,页码剩以页面条数也不能大于总条数

二.实现

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值