仅使用 EJS 迭代 json 个键

Iterate over json keys with only EJS

仅使用 EJS(在 NodeJS 的 .ejs 文件中的 EJS 模板中),我将如何迭代 JSON 对象(不是数组)的键?

我正在寻找这样的东西:

JSON 对象像这样:

the_object = {
    1: "belongs to id 1",
    3: "belongs to id 3",
    12: "belongs to id 12"
}

像这样的一些 EJS 模板:

<% for (key, value: the_object) { %>
    <li>the key is: <%= key %></li>
<% } %>

制作类似的东西:

  • 关键是:1
  • 关键是:3
  • 关键是:12
  • 这可能吗?

       <%  Object.keys(the_object).forEach(function (key) { %>
        <li>the key is: <%= key %></li>
       <% }) %>