Mustache テンプレート ライブラリを使用しており、コンマ区切りのリストを末尾のコンマなしで生成しようとしています。
赤、緑、青
構造を考えると、末尾のコンマを使用してリストを作成するのは簡単です
{
"items": [
{"name": "red"},
{"name": "green"},
{"name": "blue"}
]
}
そしてテンプレート
{{#items}}{{name}}, {{/items}}
これは次のように解決されます
赤、緑、青、
ただし、末尾のコンマがないと、ケースをエレガントに表現する方法がわかりません。テンプレートに渡す前に常にコードでリストを生成できますが、ライブラリがテンプレート内のリストの最後の項目であるかどうかを検出できるようにするなどの代替アプローチを提供するかどうか疑問に思っていました。