【代码】JavaScript对数组进行翻页

2020-09-04 15:40:06  阅读 838 次 评论 0 条

JavaScript对数组进行翻页,类似于C#的skip().take()

 function arrpagination(pageNo, pageSize, array) {
            //这个是获取要跳过多少个,就是(当前页-1)*页尺寸,比如第一页,就是(0-1)*20=0,就一个不跳
            var offset = (pageNo - 1) * pageSize;
            //防止报错,判断跳过的个数+页尺寸是否大于了数组长度
            //大于等于的话,那就直接取出跳过的个数索引到数组长度
            //小于的话,那就正常取,跳过的个数索引到页尺寸
            var narr=(offset + pageSize >= array.length) ? array.slice(offset, array.length) : array.slice(offset, offset + pageSize);

            return narr;
        }



微信扫码查看本文
本文地址:https://www.yangguangdream.com/?id=2100
版权声明:本文为原创文章,版权归 编辑君 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?