Я пытаюсь динамически генерировать запятую между повторяющимся списком элементов. Это немного сложно, потому что если есть элемент в {floor.fields.spacesText}
, я хочу отобразить запятую, но если нет, я ничего не хочу отображать. Есть ли элегантный способ сделать это, используя JavaScript?
const spacesText = (
<React.Fragment>
{typy(floor, 'fields.spacesLinks').safeArray.map(link => {
const linkPath = link.fields.url || link.fields.slug
const comma = ', '
return <React.Fragment><Link to={`${linkPath}`}>{link.fields.title}</Link>{comma}</React.Fragment>
})}
{floor.fields.spacesText}
</React.Fragment>
)