это функция, как мы увеличиваем значение итерации. Это

мог бы написать следующий код более функционально, используя ES6, без каких-либо сторонних библиотек?

// sample pager array
// * output up to 11 pages
// * the current page in the middle, if page > 5
// * don't include pager < 1 or pager > lastPage
// * Expected output using example:
//     [9,10,11,12,13,14,15,16,17,18,19]

const page = 14 // by example
const lastPage = 40 // by example
const pagerPages = page => {
  let newArray = []
  for (let i = page - 5; i <= page + 5; i++) {
    i >= 1 && i <= lastPage ? newArray.push(i) : null
  }
  return newArray
}

Я хотел бы избежать Array.push и, возможно, цикла for, но я не уверен, как бы я достиг этого в этой ситуации.

Ответы на вопрос(3)

Ваш ответ на вопрос