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

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

EJS(Embedded JavaScript)でmapをforEachでループさせる方法について説明します。

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

const items = ['Apple', 'Banana', 'Cherry'];

EJSテンプレート内でこれをループさせるには、forEachのような構文を使います。
以下のコードは、EJSテンプレートでforEachを使ってリストを表示する例です。

<ul>
  <% items.forEach(function(item) { %>
    <li><%= item %></li>
  <% }); %>
</ul>

このコードは、itemsの各要素をliタグで囲み、ulリスト内に表示します。<% %>はEJSのコードブロックを示し、<%= %>は変数や式をHTMLに出力します。