仅使用EJS迭代json密钥

时间:2017-06-10 19:13:38

标签: json node.js ejs key-value

仅使用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
  • 这可能吗?

    1 个答案:

    答案 0 :(得分:4)

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