const numbers = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35];
let count_clicks = 0;
document.querySelector( 'button' ).addEventListener( 'click', event => {
const next = numbers.slice( count_clicks * 10, count_clicks * 10 + 10 );
if ( next.length ) {
console.log( next );
count_clicks += 1;
}
});
<button>click</button>
Нарезая сначала, а затем проверяя длину, вы можете добавить дополнительные числа в массив.Поэтому, получив 40-й номер, вы сможете нажать 5-й раз.