反復

Pug では、主に eachwhile という 2 つの反復メソッドがサポートされています。

each

Pug のファーストクラスの反復表記法により、テンプレート内の配列とオブジェクトを簡単に反復処理できます

反復処理中にインデックスを取得することもできます

Pug では、オブジェクト内のキーを反復処理することもできます

反復処理するオブジェクトまたは配列はプレーン JavaScript です。つまり、変数、関数呼び出しの結果、またはその他のほぼあらゆるものになります可能性があります。

配列またはオブジェクトに反復処理する値が含まれていない場合に実行される else ブロックを追加することもできます。次のブロックは、上記の例の同等品です

each のエイリアスとして for を使用することもできます。

while

while を使用してループを作成することもできます