const data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const itemsPerPage = 3; // элементов на странице
const pages = data.reduce((all, page, i) => {
const ch = Math.floor(i / itemsPerPage);
all[ch] = [].concat((all[ch] || []), page);
return all;
}, []);
console.log(pages);