代碼
參數:
pageSize
:一頁的總數
currentPage
:當前的頁數
skipNum
:跳過的數量
arr
:數組
返回值:
newArr
分頁后的數組
var pagination = function(pageSize, currentPage, arr) {
var skipNum = (currentPage - 1) * pageSize;
var newArr = (skipNum + pageSize >= arr.length) ? arr.slice(skipNum, arr.length) : arr.slice(skipNum, skipNum + pageSize);
return newArr;
}