короче берёшь массив страниц. 6500. напишу так 6500.slice(переменная один, переменная два)
переменной один задаёшь значение 0, а переменной два пускай будет 11. и того у тебя будет выводиться массив страниц в пагинации от 1 до 10. и короче при нажатии на кнопку далее или назад значение переменных будет увеличиваться на 10 11 например а вторая переменная на 10. и тогда переменная один будет равна 11, а переменна два 21. и выводится будет от 11 до 20 уже. ну или вроде того. суть надеюсь ты понял. через слайс с аргументами в виде переменных, значение которых ты меняешь щёлкая дальше или назад. а обработчики можешь как раз на последнии числа повесить в отображаемом массиве