Я использую библиотеку шаблонов Mustache и пытаюсь создать список, разделенный запятыми, без конечной запятой, например
красный, зеленый, синий
Создать список с запятой в конце несложно, учитывая структуру
{
"items": [
{"name": "red"},
{"name": "green"},
{"name": "blue"}
]
}
и шаблон
{{#items}}{{name}}, {{/items}}
это разрешит
красный, зеленый, синий,
Однако я не вижу элегантного способа выразить этот случай без конечной запятой. Я всегда могу сгенерировать список в коде, прежде чем передать его в шаблон, но мне было интересно, предлагает ли библиотека альтернативный подход, например, позволяющий определять, является ли это последним элементом в списке в шаблоне.