反復
Pug では、主に each
と while
という 2 つの反復メソッドがサポートされています。
each
Pug のファーストクラスの反復表記法により、テンプレート内の配列とオブジェクトを簡単に反復処理できます
反復処理中にインデックスを取得することもできます
Pug では、オブジェクト内のキーを反復処理することもできます
反復処理するオブジェクトまたは配列はプレーン JavaScript です。つまり、変数、関数呼び出しの結果、またはその他のほぼあらゆるものになります可能性があります。
配列またはオブジェクトに反復処理する値が含まれていない場合に実行される else
ブロックを追加することもできます。次のブロックは、上記の例の同等品です
each
のエイリアスとして for
を使用することもできます。
while
while
を使用してループを作成することもできます