JSFiddle - React, Tailwind, and code Playground
by Marco Abate
JavaScript
const initialArray = [...Array(30).keys()]
const segments = initialArray.reduce((acc, item) => {
const prefix = [...Array(item).keys()].map((el)=>`/:segment${el}`).join('')
acc.push(`${prefix}/:segment${item}.html`)
return acc
}, [])
console.log(segments)