pugは2つの主要な反復処理(each、while)をサポートしています。
each
反復構文により、テンプレート内の配列やオブジェクトの反復が容易になります。
反復処理中にインデックスを取得することもできます。
また、オブジェクト内のキーを反復することもできます。
反復するオブジェクトまたは配列は単純なJavaScriptです。したがって、変数であっても、関数呼び出しの結果であっても、その他のほとんどのものであってもかまいません。
配列またはオブジェクトに繰り返し処理する値が含まれていない場合に実行されるelseブロックを追加することもできます。次の例は、上記の例と同じです。
エイリアスとして for を使用することもできます。
while
whileを使用してループを作成することもできます。
コメント