To paginate JavaScript array, we use the slice
method.
For instance, we write
const paginate = (array, pageSize, pageNumber) => {
return array.slice((pageNumber - 1) * pageSize, pageNumber * pageSize);
};
console.log(paginate([1, 2, 3, 4, 5, 6], 2, 2));
to define the pagination
function that calls array.slice
with the start and end index of the chunk of the array
to return.
The item at the end index itself is not included with the returned array.