EJSでjsonをforeachでループさせる方法

EJSでjsonをforeachでループさせる方法

EJSでJSONデータをforeachループで表示する方法は以下の通りです。

例えば、次のようなJSONデータがあるとします。

[
  {"name": "Alice", "age": 25},
  {"name": "Bob", "age": 30},
  {"name": "Charlie", "age": 35}
]

これをEJSテンプレートでループ処理するには、以下のように記述します。

<ul>
  <% jsonData.forEach(function(item) { %>
    <li><%= item.name %> - <%= item.age %></li>
  <% }); %>
</ul>

このコードでは、jsonDataがループ処理され、各アイテムのnameとageがリストアイテムとして表示されます。
jsonDataはEJSテンプレートに渡す変数名で、実際にはテンプレートをレンダリングする際にサーバーサイドで設定されるものです。