代碼
參數:
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; }